Ich versuche, einen einfachen Authentifizierungsdienst zu erstellen, indem ich einen Beitrag an eine PHP-Datei sende. Ich benötige ihn, um die Homepage teilweise auf meine zu laden, ng-view
wenn sie erfolgreich ist.
Folgendes habe ich versucht:
function loginCtrl($scope, $http, $location){
$http.post(url,data).success(function(data){
$location.path('/home');
});
}
Dies führt dazu, dass sich meine URL ändert, aber ng-view
nicht aktualisiert. Es wird aktualisiert, wenn ich die Seite manuell aktualisiere.
(Routen wurden am ordnungsgemäß konfiguriert $routeProvider
. Ich habe getestet, dies mit einer eigenständigen Funktion umzuleiten, die nicht als Rückruf dient, und es funktioniert.)
Ich habe auch versucht, $location.path('/home')
als Funktion zu definieren und sie dann beim Rückruf aufzurufen, es funktioniert immer noch nicht.
Ich habe einige Nachforschungen angestellt und einige Artikel gefunden, die besagen, dass dies passiert, wenn ein anderes Plugin eines Drittanbieters verwendet wird. Ich lade nur angle.js
Alle Einsichten oder Hinweise auf Studienmaterial sind großartig