私のアプリには、ページ/ビュー全体で一貫したメニューと、メイン ページ/ビューごとに (よりネストされた子ページへの) 異なるリンクを表示するサブ メニューがあります。サブメニューの変更方法がわかりません。今のところ、メニューとサブメニューの両方とbody
ng-view 要素があります。
最初に、サブメニュー用のコントローラーを作成し、サブページの配列をループして表示し、メインページ/ビューの変更に応じて配列を更新することを考えました。ただし、これは面倒で直感的ではないように思えますが、実際には、これらがメインページ/ビューのロジックの一部である場合、この個別のコントローラーで各ページのサブページのリストを保持する必要があるためです。繰り返しになりますが、Angular ui ルーターとその入れ子になったビューの実装について読みました。
SOが実際のコードを見て泣くのは知っていますが、この問題を実装する方法ではなく、この問題に取り組む方法に苦労しています。そして、ページ/ビューごとに変更されるサブメニューのようなものは、それを解決するための適切な推奨事項があるという十分に一般的な問題に違いないと私には思えます。