私のAngularアプリのホームページには、他のページへのリンクがいくつかあり、それぞれが異なるリソースを必要とします(ただし、すべて同じコントローラーを持っています)。ホームページコントローラーには次のページを選択する機能があり、どのリソースをロードするかを決定し、もう一方のコントローラーはリソースを操作し (それらはすべて同じに見えるため、コントローラーは気にしません)、それをビューに送信します。 .
ユーザーがホームページからどこに移動するかを選択すると、ユーザーが明示的にアンロードするように言わない限り、そのセッションのリソースがロードされるシステムが必要です。実装して機能するMyResource
サービスがあります。最初のページのコントローラーは を呼び出し、2 番目のページのコントローラーはページがヒットしたときに呼び出すだけです。ただし、ホームページが表示されると、2 番目のコントローラーがすぐにインスタンス化され、 が呼び出されますが、ユーザーがまだ読み込む対象を選択していないため、リソースを見つけることができません。2 番目のコントローラーが属するパーシャルが実際にヒットするまで、2 番目のコントローラーの呼び出しを待機させるにはどうすればよいですか?initialize
get
initialize(option)
get
get
get