为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕虎7371278 2019-04-08 11:19:07
我有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})感觉别别扭扭,依赖乱七八糟的
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 298 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信