Problem mit Winkelgetriebe $route.reload();
Wenn Sie den folgenden code, aber $route.reload() nicht aktualisieren Sie die Seite.
testControllers.controller('LogoutController', [
'$scope', '$http', '$route',
function($scope, $http, $route) {
$scope.logout = function() {
$http.get('/api/authentication/logout').success(function () {
$route.reload();
});
};
}
]);
- Irgendwelche Fehler in der Konsole? Beachten Sie, dass es einen Unterschied gibt zwischen nachladen route und Neuladen der Seite. Wenn Sie wollen reload ganze Seite, die Sie verwenden sollten
$window.location.reload();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Neuladen der Seite erfolgt durch das $ - Fenster.Lage.reload();
Neuladen der route erfolgt durch $route.reload();
Für den $http-Aufruf müssen Sie erstellen eine Fabrik, und dann, wenn die Daten zurückgegeben von der Fabrik zu dem controller können Sie dann neu laden der route. Das format für die Fabrik: