【问题标题】:Node.js - Handlebars Referencing VariableNode.js - 把手引用变量
【发布时间】:2017-04-25 01:01:38
【问题描述】:

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

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

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

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

我得到的错误:

 Expecting 'ID', got 'STRING'

我也尝试过“this['Record Number']”,但出现了同样的错误。

【问题讨论】:

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


    【解决方案1】:

    括号与点一起使用,不带引号:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      相关资源
      最近更新 更多