【发布时间】:2013-12-03 11:02:36
【问题描述】:
我在从外部点击收集时触发“removeAll”。看起来是这样的:
在集合构造函数中绑定:
$('.empty').click => this.removeAll()
清空购物车:
removeAll: ->
this.each( (item) ->
item.setQuantity(0)
)
但 in 只会影响其他所有模型。
将数量更改为 0 会触发从集合中删除。这会触发购物车的视图重新渲染,并删除未使用的(数量 == 0)模型的视图。
当我只是从回调内部登录时也会发生这种情况 - 我只收到一半的消息...... 编辑:当我专门使用 console.log 时,我会收到所有消息。那么,从集合中移除模型是否会干扰从集合中移除模型?
怎么了? 右下角
【问题讨论】:
标签: javascript backbone.js coffeescript