Autor Zpráva
Mlocik97
Profil
var app = angular.module("app", ["ngRoute"]);
app.config(function($routeProvider, $locationProvider) {
    $locationProvider.html5Mode({
        enabled: true,
        requireBase: false // alebo použiť <base href=""> ale base URL nieje známa
    });

    $routeProvider
    .when("/", {
        templateUrl : "main.html"
    })
    .when("/prva", {
        templateUrl : "prva.html",
        controller : "ctrl1"
    })
    .when("/druha", {
        templateUrl : "druha.html",
        controller : "ctrl2"
    })
    .otherwise({
        redirectTo : '/'
    });
});

problém je ten že Ak by som chcel použiť <Base href=""> tak tá sa mení (teda je neznáma).

Ako zabezpečiť aby routing vedel že má routovať od úrovne kde sa nachádza index.html ? Problém je že index.html sa nenachádza v web.com/index.html ale je to web.com/neco/neco/index.html (a ja nevím to neco).

ďalšia otázka je ohladom .otherwise ktorý ale v html5Mode nieje podporovaný. Ako ale zabezpečiť aby to fungovalo aj v prípade html5Mode ?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0