Mam #/load-data
widok z pokrętłem. Po zakończeniu ładowania danych kontroler przekierowuje do widoku różnicowego: $location.path('/show-info/')
. Jak usunąć #/ładowanie danych z historii, aby uniknąć widoku window.history.back()
na #/load-data?AngularJS: Jak usunąć bieżący widok URL z window.history?
9
A
Odpowiedz
15
Możesz użyć metody $location.replace()
, aby zastąpić ostatni wpis historii.
Here to link do dokumentacji.
Więc kiedy pokazano tarczy, można przełączyć się do rzeczywistego widoku show-info
z następujących linii:
$location.path('/show-info/');
$location.replace();
Albo krócej:
$location.path('/show-info/').replace();
ta nie działa, gdy używamy require.js do leniwego ładowania ... Nie mam pojęcia, dlaczego ... –