代码之家  ›  专栏  ›  技术社区  ›  Miguel Morujão

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

  •  0
  • Miguel Morujão  · 技术社区  · 8 年前

    我将参数field1和field2传递给一个blaze模板,我想使用它们来获取该模板中的对象属性。

    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 回复  |  直到 6 年前
        1
  •  1
  •   Michel Floyd    8 年前

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

    然后在模板中使用:

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