2016-04-17 16 views
-1

Ich muss den # Hash-Schlüssel aus der URL entfernen.Und ich habe diesen Code verwendet? Gibt es etwas hinzuzufügen? Bitte finden Sie eine Lösung?Entfernen Sie den Hash-Schlüssel während der Seitenumleitung in angularjs

mySchoolApp.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { 
    //$locationProvider.html5Mode(true); 
    $routeProvider 
    .when("/", { 
    templateUrl: "templates/login.html", 
    title: 'Login Page', 
    controller: "mainController" 
    }) 
    .when("/login", { 
    templateUrl: "templates/login.html", 
    title: 'Login Page', 
    controller: "mainController" 
    }) 
    .when("/forgot", { 
    templateUrl: "templates/forgot.html", 
    title: 'Forgot Page', 
    controller: "mainController" 
    }) 
    .otherwise({ 
    redirectTo: '/404' 
    }); 
    $locationProvider.html5Mode(true); 
}]); 
+0

Während die LocationProvider Ich erhalte die fehler- [$ Lage: nobase] hinzugefügt http: //errors.angularjs .org/1.3.15/$ location/nobase – ArunJaganathan

+0

Klicken Sie auf diesen Link .... er erklärt Ihnen das Problem und die Lösung !! – charlietfl

Antwort

0

Sie benötigen ein Basis-Tag auf Ihre HTML-Header wie folgt hinzu:

<base href="/" /> 
+0

Aber es zeigt immer noch den gleichen Fehler. – ArunJaganathan

+0

Manchmal kann es vorkommen –

Verwandte Themen