问一个关于Backbone的问题

clipboard.png

clipboard.png

var App = {
        Collection : {},
        Model : {},
        View : {}
    };
App.Model.Item = Backbone.Model.extend({
    //....
})
App.View.Item = Backbone.View.extend({
    //....
})

主要的疑问是,在view中为何能通过this.model直接取到model,当然stackoverflow上也查了类似,Model要实例化后才能取,疑问的地方是如图view和model都不在一个父对象里,应该说this指针是不一样的。

阅读 1.8k
1 个回答

App.View.Item实例化的时候会把实例化后的model穿进去。你这里没有App.View.Item实例化的代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题