代码之家  ›  专栏  ›  技术社区  ›  stackers bsyk

如何在Handlebar中获得动态命名的变量?

  •  1
  • stackers bsyk  · 技术社区  · 6 年前

    我正在尝试使用手柄输出一个表。

    现在它循环遍历每一行,然后遍历每一列,但是如何根据{{col.name}}从行中获取数据呢?

    请看这里,我需要从{{col.name}}获取COLUMNNAME

    {{#rows as |row|}}
      <tr>
        {{#../cols as |col|}}
          <td>{{row.COLUMNNAME}}</td>
        {{/../cols}}
      </tr>
    {{/rows}}
    

    在js中,这类似于行[索引][列名称];

    有什么解决方案吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   stackers bsyk    6 年前

    找到了答案,这是查找标记。

    {{lookup row col.name}}
    

    等于

    row[col.name]