View 如何将主干模型连接到视图?

View 如何将主干模型连接到视图?,view,model,backbone.js,View,Model,Backbone.js,这是我第一次使用主干网,我正在试图弄清楚为什么我的视图中的console.loggingThis.model没有显示出我的模型,它有一些默认属性 相反,我得到: function(){returna.apply(this,arguments)} 这是我的小提琴: (请打开控制台查看结果) 我做错了什么?如何访问视图中的模型?因为视图没有使用model:Photo定义单个模型。理想情况下,Model:Photo必须在集合中定义。 您应该分别创建照片内部视图的实例。因此,它将起作用 当我添加var

这是我第一次使用主干网,我正在试图弄清楚为什么我的视图中的console.logging
This.model
没有显示出我的模型,它有一些默认属性

相反,我得到:

function(){returna.apply(this,arguments)}

这是我的小提琴:

(请打开控制台查看结果)


我做错了什么?如何访问视图中的模型?

因为视图没有使用
model:Photo
定义单个模型。理想情况下,
Model:Photo
必须在集合中定义。 您应该分别创建照片内部视图的实例。因此,它将起作用

当我添加
var myPhoto=newphoto()时。我当时觉得这个有用

关于集合的使用:

集合是一组模型。所以,您应该在视图中的任何位置定义它(初始化、渲染或cutom函数)。更具体地说,是收集 在MVC体系结构中用于对模型执行集体操作。例如,在您的情况下,相册可以是一组照片。
您可以在相册中的照片上存储多个实例。相册将对您的照片搜索、排序、添加和删除等操作非常有用。

谢谢。这起作用了。那么,我如何将收藏传递给视图?谢谢Umesh。这确实让事情在概念上变得清晰。但是如何通过视图输出集合呢?