4

私はモデルを持っています:

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」は、アイテムがいつ追加/削除されたかを教えてくれますが、変更されていません。

4

1 に答える 1