resolve はロード時にトリガーされるだけでなく、復帰時にもトリガーされることがわかったため、取得したコントローラーは復帰時に更新されません。
この例では、resolve で取得したものもサービスに入れて取得しています。それでも状況が同じかどうかを確認するために、当初はインジェクション方式に変更してみました。データはロードされたときにのみ使用されます。
そこで、テストするための例を見つけようとしましたが、注入は常に失敗しました。
ここにはテストが挿入されていません。挿入されるとエラーが報告されます。
http://jsfiddle.net/abelmakihara/x99b2o2p/3/http://jsfiddle.net/abelmakihara/x99b2o2p/3/
それを注意深く確認しました。
ngRoute
の理解に何か問題がありましたので、もう一度見てください: jsFiddle主な違いは次のとおりです:
リーリー リーリー リーリー