ember 加载组件
现在正在用ember.js
写一个component
,由于他的主体内容多变,想将主体设为一个组件,让使用者自己定义,我的思路是这样的:component.js
中:
Ember.Component.extend({
...
item:{
id: "",
time: "9:23", // 时间戳
component: "{{b-search}}", // 传入组件
}
})
component.hbs
中:
{{#if item.component}}
{{item.component}}
{{/if}}
但是这样渲染出来是一个字符串,而不是组件渲染后的结果。
问题:
1、怎样可以渲染出组件?
2、有什么好的方式可以替代这种实现方式?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以这么写
{{component '动态组件名字' }}