【发布时间】:2013-09-06 18:07:50
【问题描述】:
我正在学习 ember.js,并试图了解视图和组件之间的区别。我认为两者都是制作可重用组件的一种方式。
来自 Ember 网站的观点:
Ember.js 中的视图通常仅出于以下原因创建:
- 当您需要复杂的用户事件处理时
- 当你想创建一个可重用的组件
来自 Ember 的组件网站:
组件是自定义 HTML 标记,您使用 JavaScript 实现其行为,并使用 Handlebars 模板描述其外观。它们允许您创建可重复使用的控件,从而简化应用程序的模板。
那么视图和组件之间的主要区别是什么?什么是我更愿意使用视图而不是组件的常见示例,反之亦然?
【问题讨论】:
标签: javascript ember.js handlebars.js