如何访问把手模板中的对象属性?

时间:2018-07-14 05:16:56

标签: javascript ember.js handlebars.js

我的Ember组件JS如下所示;

row = {};
Ember.set(row[my.constants.fieldKey], "cssType", 'leftPadding')

我的组件HBS如下所示;

{{my-field cssType=(get row (concat (my-field-key 'SECTION_ID' 'FIELD_ID') '.cssType'))}}

总而言之,我只想了解如何在hbs中动态实现与以下JS代码等效的功能?

row['my-field-key'].cssType

1 个答案:

答案 0 :(得分:1)

您由getconcat模板助手组成的绝对不错。我已经设置了一个余烬游戏,以验证这种方法是否有效。您可以找到它here

您的my-field-key模板帮助程序可能存在问题,但是很难说出代码丢失的原因。另外,在余烬旋转中复制将非常有帮助。