骨干集合添加验证

时间:2013-11-15 15:29:49

标签: backbone.js

有没有办法验证/约束集合只能有一定数量的模型。当有一个请求要向集合添加更多内容时,它必须抛出一条消息或LIFO类型的方法,通过该方法抛出最后添加的模型并添加新模型。

1 个答案:

答案 0 :(得分:1)

您可以在添加时绑定事件,然后调用pop

initialize: function(){

    this.on("add", function(){ this.checkLimit(); }
}

checkLimit: function() {

   if (this.length > this.limit)
      this.pop();
   }

}