在 ember.js 中对 'site header' 使用组件与部分
Using component vs partial for 'site header' in ember.js
这更像是一道 design/best 练习题,在 Ember 2.x
我正在构建一个新的 ember 网络应用程序,并为网站的 header 创建了一个单独的组件 site-header
并将其包含在 application.hbs 作为如下。
application.hbs
{{site-header}}
{{outlet}}
我想知道,如果 使用部分而不是组件可能是更好的选择,原因如下:
这个组件,site-header
...
- 仅在
application.hbs
中使用
- 不保持任何状态
- 没有与之关联的
actions
(只有一些链接可以更改 route
)。
就我个人而言,我会将其保留为一个组件,因为 Ember 正在朝着那种架构发展。
这更像是一道 design/best 练习题,在 Ember 2.x
我正在构建一个新的 ember 网络应用程序,并为网站的 header 创建了一个单独的组件 site-header
并将其包含在 application.hbs 作为如下。
application.hbs
{{site-header}}
{{outlet}}
我想知道,如果 使用部分而不是组件可能是更好的选择,原因如下:
这个组件,site-header
...
- 仅在
application.hbs
中使用
- 不保持任何状态
- 没有与之关联的
actions
(只有一些链接可以更改route
)。
就我个人而言,我会将其保留为一个组件,因为 Ember 正在朝着那种架构发展。