3
A
回答
6
意见始终保持对模型的引用。它可以通过myView.model或myView.collection.models访问。
由于意见的性质,我无法想象,你会希望以不知道模型的情况下。引用模型时,视图中会发生事件绑定。 (想想collection.add事件。是不可能的,如果你没有绑定到集合的引用)
0
大多数时候认为应该知道它的模式,因为他是模型的可视化。所以模型可以在没有视图的情况下存在,但没有模型的视图没有多大意义。
然而,总是存在这样的情况认为不应该直接知道它的模式。想想一个用户可以添加产品的篮子,也许他可以配置这些产品。您可以通过不同的视角来查看模型,例如产品表格,带产品数量的篮子和显示总量的视图。全部共享相同的型号。因此,当用户创建新模型时,他会删除旧模型或在新模型之后进行排序,您必须创建一个新模型并将其传递给您的视图。当然你可以通过点燃一个事件来解决。但是,您也可以将模型的代理传递给您的视图,因此视图总是与您的代理交流,并且他们永远不知道有时会创建新模型。
相关问题
- 1. 我们应该跟踪代码以外的其他事情吗?
- 2. MVVM跟踪视图模型故障
- 3. 应该通过视图模型暴露模型的属性吗?
- 4. GA事件跟踪或其他跟踪开放图形视频
- 5. 我应该在不同视图中重用视图模型吗?
- 6. AngularJS模型跟踪?
- 7. 如果视图被缓存,是否可以跟踪模型视图的视图?
- 8. 模型应该保持对其他模型的引用吗?
- 9. 跟踪OAuth视图
- 10. 我应该如何缓存一个应该跟踪每个视图的页面?
- 11. 应该使用什么模型结构来跟踪更改?
- 12. 如何使用其他模型跟踪模型?
- 13. 如何跟踪AngularJS中视图模型的变化?
- 14. 从视图模型跟踪实体的变化
- 15. 动画线索应该在我的视图模型中吗? MVVM
- 16. 我应该只使用两个对象的视图模型吗?
- 17. Silverlight和模型视图控制器模式 - 他们玩的很好吗?
- 18. 我们可以跟踪用户iPhone上所有其他应用的时间吗?
- 19. THREE.js跟踪模型(对象)
- 20. 我们是否应该记录HTTP 400的堆栈跟踪
- 21. 跟踪用户是否观看了视频并奖励他们。
- 22. 视图模型应该包含记录器吗?
- 23. 每个视图模型应该由单个ViewModelLocator处理吗?
- 24. Web API oData - 我应该忘记视图模型吗?
- 25. 视图应该设置模型数据吗?
- 26. 我应该始终初始化视图模型对象吗?
- 27. 视图应该保存模型引用吗?
- 28. 视图模型应该包含逻辑吗?
- 29. iPhone视频跟踪应用
- 30. 我们应该使用CSS框架吗?他们值得吗?