プロジェクトのルーティングにui.routerを使用しています。Angular JS - ナビアイテムを連続してクリックすると、ui.routerナビゲーションがループしています
navアイテムを連続してクリックすると奇妙な問題に直面しています。 すべてのナビゲーションページがループしていて、ループが停止してクラッシュすることはありません。
誰もこの種の問題に直面しているのですか、ここでは何が間違っているのですか?
プロジェクトのルーティングにui.routerを使用しています。Angular JS - ナビアイテムを連続してクリックすると、ui.routerナビゲーションがループしています
navアイテムを連続してクリックすると奇妙な問題に直面しています。 すべてのナビゲーションページがループしていて、ループが停止してクラッシュすることはありません。
誰もこの種の問題に直面しているのですか、ここでは何が間違っているのですか?
経路を確認し、適切な方法でパラメータを渡すようにしてください。
あなたはまた真でリロードのparamセットを使用することができます。
$state.go('state.name', {}, {reload: true});
は最後に、我々は我々が使用する場合、UI-ルータが正常に動作している、ui.routerナビゲーションが自分のアプリケーションに貫通してループしている理由は、問題をそれを考え出しました状態名とreload:trueを返します。
$state.go('state.name', {}, {reload: true});
これは問題なく機能します。
私たちが使用した実際の問題Restart API呼び出し時に、各ページの読み込み時に認証トークンチェックが行われ、ルーティング要素をループしていました。私たちはユーザーの認証を扱うために異なるメカニズムを使用しましたが、この問題は修正されました。
おそらくplunkrで問題を模倣できますか? –
それはおそらく他のdefinationと関連しているかもしれません...もっとコードを入れたら多分私たちはあなたを助けることができます... –