検索ボックスと結果のリストを備えたシンプルなアプリがあります。検索ボックスには独自のコントローラーSearchCtrl
があり、結果のリストには別のコントローラーがありDocListCtrl
ます。はSearchCtrl
、ユーザーが送信してDocListCtrl
リッスンするとイベントを発行し、結果を更新します。ユーザーがクエリを入力して送信すると問題なく動作しますが、私の問題は、ユーザーが「/app/search?q=foo」などの URL をコピー/貼り付けすると、準備が整う前に検索イベントがブロードキャストされるDocListCtrl
ため、結果は更新されません。
一般に、あるコントローラーが別のコントローラーへの依存関係を宣言する方法はありますか? 最終的にロードされたときに参照できるSearchCtrl
データをどこかに保持する必要がありますか?DocListCtrl