igo*_*s07 26 custom-component handlebars.js ember.js
我正在尝试在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}}
Run Code Online (Sandbox Code Playgroud)
目前我最终得到了我的模态id "add-item-{{title}}",字面意思,以及模态标题.
并且......不,现在我不打算将"标题"作为新的参数传递并在模态中使用它.另一个模板中的模态标题可能不是"新{{title}}",但"你确定吗?" 或"细节{{title}}".
Mik*_*ost 53
你正在寻找的是concat helper.使用它,你的第二个例子将成为:
{{#my-modal modal-id=(concat 'add-item-' title) header=(concat 'New ' title)}}
<p>My body blabla</p>
{{/my-modal}}
Run Code Online (Sandbox Code Playgroud)