本文介绍了Backbone.js的:在巴顿认为,影响采集不同的样板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我刚开始用Backbone.js的打算。到目前为止,我真的很喜欢它。
我有这样的事情:
- MODELA
- ModelB
- ViewA
- ViewB
MODELA持有ModelB集合
如何建立ModelB的ViewB一个按钮,点击后,集合中的变化在下一ModelB实例属性?
解决方案
VAR山坳= this.model.collection;
变种nextModel = col.at(col.indexOf(this.model)+1)
如果(nextModel)nextModel.set({whatevar});
您不必跟踪父集合中,骨干会为你。
您应该检查,如果你是在收集也结束。
I'm just getting going with backbone.js. So far, I'm really liking it.
I have something like this:
- ModelA
- ModelB
- ViewA
- ViewB
ModelA holds a collection of ModelB
How can I build a ViewB of ModelB with a button which, when clicked, changes an attribute on the next ModelB instance in the collection?
解决方案
var col = this.model.collection;
var nextModel = col.at( col.indexOf(this.model) + 1)
if(nextModel) nextModel.set({whatevar});
You do not need to keep track of the parent collection, backbone does it for you. You should check if you are at the end of the collection also.
这篇关于Backbone.js的:在巴顿认为,影响采集不同的样板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!