Angularjs: Wie man ui-view mit dem ui-router neu lädt oder aktualisiert

8

Ich verwende eckigen UI-Router. Es hat Status in jedem Routing, aber ich kann den Status nicht neu laden. Hier ist mein Code

%Vor%

in HTML

%Vor%

Wenn ich auf "Home link" geklickt habe, wurde es auf "home url" umgeleitet, aber als ich versuchte, erneut auf den Home-Link zu klicken, aktualisiert er nicht den gleichen Status. Er muss den Home-Zustand aktualisieren und den HomeController erneut aufrufen. Bitte geben Sie mir eine Lösung dafür.

    
user2518430 19.08.2013, 06:24
quelle

4 Antworten

8

Mit angular-ui-router lade ich erfolgreich einen Zustand mit:

%Vor%

Dies lädt den Zustand neu und setzt den Controller neu.

    
blockloop 26.08.2014 19:33
quelle
6

Fügen Sie target="_self" zu a hinzu. Sie können auch $window.location verwenden. Auch $route.reload() sollte den Trick machen.

    
fusio 19.08.2013 06:31
quelle
2

Sie können angeben, welchen Status Sie aufrufen möchten, um Ihre Seite und Ihren Controller neu zu laden. Dieser Code funktioniert für mich:

%Vor%

oder

%Vor%     
Jyoti Adhikari 15.09.2017 09:22
quelle
-2

Versuchen Sie es mit:

%Vor%

Lädt den Inhalt der Seite neu. Geben Sie diese Zeile in einen beliebigen Controller ein, in dem sie enthalten sein soll.

    
Lukáš Černý 18.06.2016 16:12
quelle

Tags und Links