摘要: Backbone.Collection 集合集合是模型的有序组合,我们可以在集合上绑定change 事件,也可以监听add和remove事件, 从服务器更新,并使用Unserscore.js 提供的方法集合中的模型触发的任何事件都可以在集合身上触发,可以监听集合中模型的变化Documents.bind("change:selected",) extend Backbone.Collection.extend(properties,[classProperties])生成一个collection类。实例属性参数properties以及类属性参数classProperties 阅读全文
posted @ 2011-12-20 19:06 顺武 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: validate model.validate(attributes)未定义,需要时重载。它在set 和 save 之间执行,并传入待更新的值。如果模型和属性通过验证,不返回任何值,否则,返回一个可选择的错误。错误信息或error对象。将阻止set 或save 的执行 ,并触发error事件var Chapter = Backbone.Model.extend({ validate:function(attrs) { if(attrs.end < attrs.start) { return "can't end before it starts"; } }}) 阅读全文
posted @ 2011-12-20 16:46 顺武 阅读(723) 评论(0) 推荐(0) 编辑