私はモデルを持っています:
class WordList {
List<Word> words = [];
}
ビューの 1 つに依存性注入を介して作成されます。
@NgController(
selector: '[list-ctrl]',
publishAs: 'ctrl'
)
class ListCtrl {
WordList wordList;
Scope scope;
ListCtrl(this.router, this.wordList, this.scope) {
scope.$watchCollection("", onChange );
}
そのリストからアイテムが変更されるたびに、何らかのロジックを実行したいと思います。どうすればこれを達成できますか?
キーは $watchCollection にあると思いますが、ウォッチ式として何を渡すかわかりません。「ctrl.wordList.words」は、アイテムがいつ追加/削除されたかを教えてくれますが、変更されていません。