我是backbone.js的新手,并尝试使用我在其他语言中使用过的模式。其中一些工作,一些已经下降得相当平坦。我的问题是这样 - 我应该如何从视图中引用我的模型。例如,我有5个相同的视图,我从一组模型中传递了一个模型。当用户单击5个视图中的一个时,我需要它来使用它创建的模型。现在,只要用户点击视图,我就会为this.model获取null。
答案 0 :(得分:1)
您需要在视图构造函数中传递模型,如官方文档http://backbonejs.org/#View-constructor中所述 然后你可以使用this.model
从视图中访问模型如果你得到未定义并且你已经在视图的构造函数中传递了模型,可能是因为调用回调函数时的上下文, 你检查过吗?