Spezifische Schreibbeispiele:
1.JS definiert einen Controller
Funktion myctrl ($ scope, $ location) {$ scope.jumptourl = function (path) {// toDo: code hier hinzufügen};}2. Anwenden Sie den Controller in HTML an
<div ng-controller = 'myctrl'> <button ng-klick = "jumptourl ('/Signin')"> Signin </button> </div>3. Führen Sie in der Todo -Position im Controller ein
$ location.Path (Pfad);
Dann führen Sie es aus, um den Effekt zu sehen.
Angenommen, die URL der aktuellen Seite lautet: http://127.0.0.1:8080/#/home
$ location.Path (Pfad); Nach der Ausführung wird es auf http://127.0.0.1:8080/#/signin springen
Wenn Sie feststellen, dass die Seite nicht normal umleiten kann, können Sie einen Satz nach $location.path(path);
var cururl = $ location.absurl (); // Wird verwendet, um den vollständigen Pfad der URL anzuzeigen
Beim Debuggen der Tracking -Seite können Sie wahrscheinlich erraten, wie der Cururl -Wert wird.
OK, im obigen Umgang mit Controller, um die URL -Umleitung in AngularJs zu vervollständigen. Ich hoffe, dieser Artikel wird für alle hilfreich sein, AngularJs zu lernen.