2011-12-24 29 views

回答

6

意见始终保持对模型的引用。它可以通过myView.model或myView.collection.models访问。

由于意见的性质,我无法想象,你会希望以不知道模型的情况下。引用模型时,视图中会发生事件绑定。 (想想collection.add事件。是不可能的,如果你没有绑定到集合的引用)

0

大多数时候认为应该知道它的模式,因为他是模型的可视化。所以模型可以在没有视图的情况下存在,但没有模型的视图没有多大意义。

然而,总是存在这样的情况认为不应该直接知道它的模式。想想一个用户可以添加产品的篮子,也许他可以配置这些产品。您可以通过不同的视角来查看模型,例如产品表格,带产品数量的篮子和显示总量的视图。全部共享相同的型号。因此,当用户创建新模型时,他会删除旧模型或在新模型之后进行排序,您必须创建一个新模型并将其传递给您的视图。当然你可以通过点燃一个事件来解决。但是,您也可以将模型的代理传递给您的视图,因此视图总是与您的代理交流,并且他们永远不知道有时会创建新模型。

相关问题