我有一个这样的车把模板:
<script type="text/x-handlebars" data-template-name="sections">
{{#each section in controller}}
{{#linkTo "section" section}} {{ section.label }} {{/linkTo}}
{{/each}}
</script>
一切正常。我的模型对象如下所示:
App.Section = DS.Model.extend({
sectionDetail: DS.attr('number'),
label: DS.attr('string'),
cssClass: DS.attr('string')
});
我想使用助手"cssClass"
内部的属性。"#linkTo"
现在,如何(从语法上)完成?
我试过这个,但这显然不起作用,因为 using{{section.cssClass}}
不会呈现的值section.cssClass
而是裸字符串"{{section.cssClass}}"
。
<script type="text/x-handlebars" data-template-name="sections">
{{#each section in controller}}
{{#linkTo "section" section class="{{section.cssClass}}"}} {{ section.label }} {{/linkTo}}
{{/each}}
</script>
我找不到有效的解决方案,有人可以在这里为我指出正确的方向,还是很简单无法实现我想要做的事情?我应该以不同的方式构建链接吗?