Backbone.js: Collection的"change"事件没有触发
- 论坛
- Backbone.js: Collection的"change"事件没有触发
10 浏览
Backbone.js: Collection的"change"事件没有触发
我有一个非常简单的集合,但似乎无法绑定到它的变化事件。在Chrome的控制台中,我运行了以下代码:
var c = new AwesomeCollection(); c.bind("change", function(){ console.log('Collection has changed.'); }); c.add({testModel: "Test"}); // 这个应该触发上面的日志语句吗?
由于这是一件很难追踪的事情,我怀疑没有人能够立即知道发生了什么(如果有的话,太棒了!)。所以,我有两个问题:
- 上面的代码应该按预期工作吗?
- 如果是这样,您有任何关于如何追踪可能失败的建议吗?
谢谢