ボタンを使用してフォームのビューを切り替えるユースケースがあります。ボタンはフォームの同じ構造にネストされておらず、フォーム コントローラーの範囲外にあります。
このコンテンツを表示するために、このトグル ボタンをコンテンツ コントローラーと通信させる最善の方法は何ですか?
ボタンを使用してフォームのビューを切り替えるユースケースがあります。ボタンはフォームの同じ構造にネストされておらず、フォーム コントローラーの範囲外にあります。
このコンテンツを表示するために、このトグル ボタンをコンテンツ コントローラーと通信させる最善の方法は何ですか?
私は同様の問題を抱えており、コントローラー間の高度な通信については、サービスをお勧めします。サービスは複数のコントローラーに注入できるため、情報と状態を共有できます。
ただし、すべての後に、フォームを表示する任意の場所に配置できるボタンのようなものがある場合は、$location.path?
例えば。ユーザーのリストを含むビュー
www.example.com/users
追加編集
www.example.com/users/edit
次に、フォームコントローラーに監視させ、$location.path
編集が表示されたらそれ自体を開きますか?