これでプログラムは実行できるようになりますが、正しく動作させるには何度か更新する必要がある場合があります。運が悪いと、ロード時にこのエラーが表示されることがあります。
リーリー およびその他のエラー メッセージ。ルート スコープと現在のスコープの読み込み速度が競合していると推測されます。ルート スコープが読み込みの完了に追いつかない場合、呼び出しは失敗します。
この問題を解決する方法を知りたいですか?
$scope.gotoPGoals() などの関数はディレクティブのコントローラーで定義されており、ディレクティブの $要素を操作するため、app.run() には記述できません。
ディレクティブと上位 (つまり ngView) は同じスコープを共有しているため、 $rootScope...
rootScope を run に書き込んでみてはいかがでしょうか?