Wenn ich versuche, urlMethod update auszulösen, wird router.transitionTo('chat.index') abgebrochen (isAborted:true). Ich kann nicht herausfinden, warum das passiert. Bitte helfen Sie mir.
Andererseits kann ich mit router.transitionTo('/categories') oder router.transitionTo('/users') navigieren, daher bin ich verwirrt, warum speziell die Chat-Seite nicht navigiert werden kann.
Schlägt die Navigation tatsächlich fehl? Oder funktioniert sie und gibt eine Fehlermeldung in der Konsole aus?
Wenn es sich nur um einen Fehler in der Konsole handelt, dann wahrscheinlich, weil chat.index eine Weiterleitung ist, sodass Sie etwas wie Folgendes benötigen:
Gibt es eine andere Möglichkeit, die Navigation auszulösen? Vielleicht gibt es eine passendere Methode, um dies zu erreichen. Ich möchte, dass ein Klick auf eine benutzerdefinierte Schaltfläche den Benutzer zur Chat-Seite weiterleitet. @david
Jawohl, Sir, der Chat ist verfügbar. Ich kann tatsächlich manuell zur Chat-Seite navigieren, indem ich die Seiten-URL zu https://forum.finsweet.com/chat ändere, und beim Laden wird sie zu https://forum.finsweet.com/chat/c/general/2 umgeleitet.
Aber das Ausführen von Discourse.lookup("service:router").transitionTo("chat.index") schlägt fehl.
Könnten Sie versuchen, im abgesicherten Modus zu starten und dann diesen Befehl in der Konsole auszuführen? Ich frage mich, ob eine Theme- oder Plugin-Anpassung den Übergang beeinflusst