我有一个模型:
class WordList {
List<Word> words = [];
}
它是通过依赖注入到我的一个视图中创建的。
@NgController(
selector: '[list-ctrl]',
publishAs: 'ctrl'
)
class ListCtrl {
WordList wordList;
Scope scope;
ListCtrl(this.router, this.wordList, this.scope) {
scope.$watchCollection("", onChange );
}
每当从该列表中修改项目时,我想运行一些逻辑。我该如何做到这一点?
我相信关键在于 $watchCollection,但我不知道要传递什么作为 watch 表达式。“ctrl.wordList.words”会告诉我何时添加/删除项目,但未更改。