【发布时间】:2014-01-06 17:03:30
【问题描述】:
我有一个模型:
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”会告诉我何时添加/删除项目,但未更改。
【问题讨论】:
标签: dart angular-dart