我有model
(在其他字段旁边)有id
字段。主要问题是如何执行以下操作:
<tr class="{{tableStripes id}}">
其中tableStripes
被帮助者定义为:
Ember.Handlebars.helper('tableStripes', function(index) {
return (index % 2) ? "even" : "odd";
});
更有趣(对我来说)是浏览器的最终结果:
<tr class="<script id='metamorph-10-start' type='text/x-placeholder'></script>even<script id='metamorph-10-end' type='text/x-placeholder'></script>">
来自哪里?我可以看到助手返回了良好的结果(脚本标签之间的“均匀”)。
答案 0 :(得分:1)
你需要unbound
,如果你不希望它将变形注入到类中。但是有一点需要注意,如果您要更改数据,未绑定将不会更新,您将需要查看下面的其他可能性
<tr class="{{unbound tableStripes id}}">
您还可以模仿助手bind-attr
如何做到这一点:bind-attr source