Wenn ich einen Upgrade von Iron Router auf den Integration Branch ausführe, bekomme ich diese Warnung:
%Vor%Chrome-Konsole - & gt; Eisen-Router.js: 2104 - & gt; client / route_controller.js: 193 aus Paket
Der Code ist auf dem Client:
%Vor% Ich habe versucht, this.stop()
durch: pause()
, Router.pause()
und this.pause()
zu ersetzen, funktioniert aber immer noch nicht. Ich habe auch keine Pause-Funktion auf Eisen-Router-Paket gefunden.
Wie ersetze ich richtig this.stop()
durch pause()
?
Danke
Ich habe dazu ein Problem auf Github geöffnet. Hier ist die Antwort, die ich bekam:
Hoppla! Ich habe die Redirect-Methode noch nicht geändert. Verwenden Sie einfach Router.go, da es jetzt gut funktioniert. Ich werde irgendwann nächste Woche über this.redirect wechseln oder eine PR ist willkommen. Controller werden jetzt automatisch gestoppt, wenn Sie Routen in einem Hook ändern. Sie können den aktuellen Lauf anhalten, indem Sie die pause -Methode aufrufen, die als Parameter an Ihre Hooks und Aktionsfunktionen übergeben wird.
Tags und Links meteor iron-router