【发布时间】:2013-05-14 07:59:40
【问题描述】:
我偶然发现了一些很奇怪的东西
我正在获取一个集合,并监听重置事件,但不知何故该事件丢失了
我有这个最小的例子:
$(function() {
var collection = new Backbone.Collection();
collection.url = 'http://localhost:9000/api/Usuario';
collection.on('reset', function() {
console.log('collection reset!');
});
collection.fetch();
});
查看网络可以看到请求成功,web服务返回json数据
但是 cosole.log('collection reset!') 回调无法执行。
一定是我错过了什么非常愚蠢的东西......
【问题讨论】:
-
你是对的!现在我会问我如何才能捕获完成获取数据的集合的事件
-
您可以覆盖 Backbone.Collection 类中的默认解析方法,以任何您想要的方式返回/操作数据。
-
@opensas 有一个
sync事件
标签: web-services backbone.js collections