【发布时间】:2016-06-04 08:44:13
【问题描述】:
我想知道他们是否有关于如何将管理 UI 转换为 Ember 组件的教程?最佳实践是什么?比如下面的UI框架:http://egemem.com/theme/kode/v1.1/blank.html
有一个主导航、两个侧边栏菜单、一个内容正文和一个页脚。将其转换为组件的最佳方法是什么?我最初的想法是,几乎没有 Ember 经验,并且基于我能够找到的分散的文档,我觉得为所有东西创建独特的组件将是最好的方法。我的意思是,一切都是独一无二的。例如,如果我们以导航栏为例,整个导航会有一个父组件,然后是侧边栏折叠/展开按钮、搜索、下拉菜单、通知指示器等的子组件。还有是右侧边栏、左侧边栏和页脚的附加父组件。
查看其中一个边栏,例如左边的边栏,它可能是一个组件,还是这里也需要子组件?
右侧边栏的标签更复杂。在这个例子中,将这个侧边栏分成 3 个不同选项卡的子组件是否有意义?您是否想为选项卡本身的不同元素提供一个独特的组件。例如,每个通知类型都是一个组件?
提前感谢您的帮助,我期待了解如何最好地处理这种情况。
干杯,
丹
【问题讨论】:
标签: ember.js