Ember.js将控制器/视图架构转换为组件

Sherwin Yu

我有一个现有的DetailControllerDetailView我的应用中,有一些相当复杂的UI /数据操作逻辑(热键,复制粘贴,复制,自动完成,等等) -视图发送UI事件到所述控制器; 控制器处理逻辑。

我想将其转换为Ember组件。

  1. 这基本上意味着我将视图和控制器合并到了DetailComponent吗?这对我来说似乎是混乱和错误的。
  2. 如果没有,如何在组件内部使用控制器和视图?也就是说,我仍然想要组件的完全隔离和定义良好的公共接口,但是在组件内部,我想使用控制器和视图进行组织。那可能吗?
  3. 是否有可能使用{{render}}{{view}}{{partial}}分量模板内?
迈克·格拉索蒂(Mike Grassotti)

这是否基本上意味着我将视图和控制器合并到DetailComponent中?这对我来说似乎是混乱和错误的。

是的,那是什么意思。

在组件内部,我想使用控制器和视图进行组织。那可能吗?

因此,组件基本上替代了单个视图/控制器对。除此之外,组件只是Ember.View的扩展,可以像其他任何视图一样进行组织。

是否可以在组件模板中使用{{render}},{{view}},{{partial}}?

是的。这些助手中的任何一个都可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章