angular.js - $rootScope が ngView のスコープで呼び出される場合、ルート スコープの読み込みが遅いために呼び出せないことがよくあります。
阿神
阿神 2017-05-15 16:54:06
0
1
624

これでプログラムは実行できるようになりますが、正しく動作させるには何度か更新する必要がある場合があります。運が悪いと、ロード時にこのエラーが表示されることがあります。

リーリー

およびその他のエラー メッセージ。ルート スコープと現在のスコープの読み込み速度が競合していると推測されます。ルート スコープが読み込みの完了に追いつかない場合、呼び出しは失敗します。
この問題を解決する方法を知りたいですか?


$scope.gotoPGoals() などの関数はディレクティブのコントローラーで定義されており、ディレクティブの $要素を操作するため、app.run() には記述できません。
ディレクティブと上位 (つまり ngView) は同じスコープを共有しているため、 $rootScope...

で呼び出されます。
阿神
阿神

闭关修行中......

全員に返信(1)
仅有的幸福

rootScope を run に書き込んでみてはいかがでしょうか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート