ember.js - 在 ember.js 中为 'site header' 使用组件与部分

标签 ember.js ember.js-2

这更像是一个设计/最佳实践问题,在 Ember 2.x

我正在构建一个新的 ember web 应用程序,并且对于站点的标题,我创建了一个单独的组件,site-header并将其包含在 application.hbs 中,如下所示。

应用程序.hbs

{{site-header}}
{{outlet}}

我试图找出是否使用部分而不是组件可能是更好的选择,原因如下:

这个组件,site-header ...
  • 仅用于 application.hbs
  • 不维护任何状态
  • 没有 actions与之相关联(只是一些更改 route 的链接)。
  • 最佳答案

    我个人会将它作为一个组件保留,因为 Ember 正在朝着那种架构发展。

    关于ember.js - 在 ember.js 中为 'site header' 使用组件与部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35301747/

    相关文章:

    javascript - Ember 2.4 - 让当前用户使用服务并在登录后进行简单的身份验证

    javascript - ember 对象中的 get prop 和 set prop 方法是什么?

    node.js - Ember Server : "Port 4200 is already in use", 当没有进程在 4200 上运行时

    javascript - 使用 ember-intl 异步加载翻译

    forms - 如何在 Ember.js 应用程序中获取输入值?

    Ember.js 与 Rails4 : browser back button crash ember application

    javascript - 仅在 Ember.js 提交后保留数据

    ember.js - 如何从控制台访问 Ember 数据存储?

    ember.js - 如何在 Ember 2.13.0 中检测和保存关系更改?

    ember.js - 如何将多个参数传递给 Ember2.3 中 select 元素的 onChange 操作