流星火焰模板-动态字段名称

时间:2018-08-27 15:40:23

标签: meteor meteor-blaze blaze

我正在将参数field1和field2传递给炽烈的模板,我想使用它们在该模板中获取对象属性。

例如:

field1 = "name", field2 = "total"

<h5 class="card-item-name">{{this[field1]}}</h5>
<span class="card-item-total">{{this[field2]}}</span>

代替:

<h5 class="card-item-name">{{this.name}}</h5>
<span class="card-item-total">{{this.total}}</span>

我该怎么做?

1 个答案:

答案 0 :(得分:1)

只是让自己成为一个小帮手,说:

thisKey(key) {
 return this[key];
}

然后在模板中使用:

<h5 class="card-item-name">{{thisKey field1}}</h5>
<span class="card-item-total">{{thisKey field2}}</span>