Backbone里两个view(或者说collection)怎么交互?

我有viewA、viewB,分别对应collectionA、collectionB(他们model类型相同)
目标:点击viewA中一个元素时,将这个元素对应的model添加到collectionB,viewB同上所述
我该怎么做?
varViewA=Backbone.ViewA.extend({
el:$('xxx'),
.....
events:{
"click":"trans"
},
trans:function(event){
varindex=event.target.dataset.n;//通过data、元素index之类乱七八糟的获取序列号,总之不重要
//我疑惑的是下面的
varmodel=this.collection.at(index);
collectionB.add(model)//这样也太傻了吧
}
});
varviewA=newViewA({collection:collectionA})
感觉别别扭扭,依赖乱七八糟的
慕虎7371278
浏览 299回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript