【发布时间】:2015-11-20 10:26:42
【问题描述】:
我有渲染组件(source),它用于从控制器字段渲染组件/助手。它适用于 ember 1.9.1,但在更新到 ember 1.12.1 后,我发现 API 发生了变化。在updating code 之后,我恢复了简单的案例(比如从某个属性按名称渲染视图)。但是大部分功能仍然损坏。
我很想知道在哪里可以阅读更多关于此类内容的信息,例如
env(在组件/助手内部实现中使用)
morph(我知道它是 html-bars 的一部分,但我对更多文档感兴趣)
- 挂钩?
任何人都可以分享一些创建此类助手的经验吗?或者在这种情况下找到解决方案的方法? (我的意思是这件事没有完全记录)
附:我从 ember 1.11 知道组件助手——但它不允许渲染助手(带参数)并且使用它我应该在模板中定义所有属性。当组件/助手的名称是动态的——我应该传递不同的参数/属性。
提前谢谢
P.P.S
我想用我的助手恢复一些功能示例(更多示例和动机可以在助手页面找到——我只想注意我的助手和内置组件助手之间的区别):
{{#render-component componentName _param='btn-component' action="addSection"}}
{{render-component 'pluralize-component' ___params=hash}} // hash = { count:ungrouped.content.meta.total, single:"Object"}
{{#render-component 'componentName' _param=paramName someOption=someOptionValue}}
【问题讨论】:
标签: ember.js