【发布时间】:2015-06-22 08:20:48
【问题描述】:
我正在尝试在 Ember 中构建一个简单的模态组件,但 Handlebars 的“无逻辑”似乎对我来说太不合逻辑了。有什么理智的方法可以达到这样的结果吗?
<h2>Nice block about {{title}}</h2>
<a href="#" data-toggle="modal" id="add-item-{{title}}"> {{!this works}}
{{#my-modal modal-id="add-item-{{title}}" header='New {{title}}'}} {{! those don't}}
<p>My body blabla</p>
{{/my-modal}}
目前,我最终将我的模态 ID 设为 "add-item-{{title}}",字面意思以及模态标题。
而且...不,现在我不考虑将“标题”作为新参数传递并在模态中使用它。另一个模板中的模态标题可能不是“New {{title}}”而是“你确定吗?”或“有关{{title}} 的详细信息”。
【问题讨论】:
-
你应该这样做,或者在范围内创建一个计算属性,在控制器或组件中连接并构建字符串
-
最后一点,{{}} 中的 {{}} 不受支持
-
显然它们不受支持!这正是我的问题:(如何在车把参数中插入变量?
标签: ember.js handlebars.js custom-component