nak*_*hli 3 javascript backbone.js
模型集合在销毁模型时不会发出"同步"事件.文件似乎反过来说.这是我的代码片段:
var MyModel = Backbone.Model.extend({ id: 1, val: "foo" });
var MyCollection = Backbone.Collection.extend({ model: MyModel, url: '/api/models' });
var myCollection = new MyCollection();
myCollection.on('sync', function () { console.log('synced!'); });
myCollection.on('remove', function () { console.log('removed!'); });
myCollection.fetch(); // => outputs synced!
// .. wait for collection to load
myCollection.at(0).destroy(); // => outputs removed! but *NOT* synced!
Run Code Online (Sandbox Code Playgroud)
如果我理解得很好,那么该文档说'destroy'事件应该冒泡到集合并发出'sync'事件.上面代码中的集合是否应该发出'sync'事件?
| 归档时间: |
|
| 查看次数: |
2826 次 |
| 最近记录: |