次のPlunkerプロジェクトをご覧ください。
複数のコントローラーがアクセスできるサービスにアイテムのリストを保持したい。この例では、姓を選択するとリストに表示されます。ただし、2 番目の名前を設定すると、リストはクリアされます。$scope.$watch のロジックがわかりません
ユーザーは、「選択してください」オプションを選択して、リストから名前を削除することもできる必要があります。次に、姓が選択されているすべてのアイテムのリストが表示されます。画像のように、以下のリストは次のようになります。
- マット・デフ
- トム・カンティ
http://plnkr.co/edit/pbeLvR?p=preview
私はまだこれを見ています。そこで何か間違ったことをしている場合に備えて、コードから抽象化する必要がありました。