在Emblem.js模板中有以下代码:
each segment in controller
.panel.panel-default
.panel-heading
h4.panel-title
a data-parent="#accordion" data-toggle="collapse" href="#collapse{{segment.id}}"
span {{segment.title}}
div id="collapse{{segment.id}}" class="panel-collapse collapse in"我实际上试图实现的是将对象数据插入到HTML属性中。我一直在尝试{{segment.id}},但这会呈现一些脚本标记和值,这不是我要找的。还有别的办法吗?
发布于 2014-07-08 15:17:17
在HTMLBars发布之前,Ember.js将需要插入占位符标记来操作DOM。你有两个选择:
bind-attr将该属性应用于ID或类。如果你能的话,我建议你先做。
发布于 2014-07-08 15:17:27
如果数据不发生变化,您可以使用unbound,它会在没有脚本标记的情况下将其塞入其中。
each segment in controller
.panel.panel-default
.panel-heading
h4.panel-title
a data-parent="#accordion" data-toggle="collapse" href="#collapse{{unbound segment.id}}"
span {{segment.title}}
div id="collapse{{segment.id}}" class="panel-collapse collapse in"https://stackoverflow.com/questions/24635085
复制相似问题