Node.js - 引用变量的Handlebars

时间:2017-04-25 01:01:39

标签: javascript node.js foreach key handlebars.js

在手柄视图中 - 有没有办法引用其中有空格的对象键?关键是对象中的“记录编号”,但我似乎无法在视图中引用它。例如 - 我在视图中有以下代码:

{{#each records}}
        {{this.'Record ID'}}            
{{/each}}

来自控制器的数组“记录”:

records = [
    {
        'Record ID':3
    },
    {
        'Record ID':3
    }
];

我得到的错误:

 Expecting 'ID', got 'STRING'

我也尝试过“这个['记录号码']”并出现同样的错误。

1 个答案:

答案 0 :(得分:1)

将括号与点结合使用,不带引号:

{{#each records}}
  {{this.[Record ID]}}
{{/each}}