使用handlbars中的子对象

时间:2015-06-05 21:52:26

标签: templates handlebars.js

如何处理车把中的子对象?我有以下数据:

{
    name: "first-name-field",
    spec: {
        label: {
            text: "First Name:"
        },
        input: {
            type: "text",
            value: ""
        }
    },
    template: "field"
}

它所指的字段模板如下:

<div class="label-wrapper">
    <label>
        {{specs.label.text}}
    </label>
</div>
<div class="input-wrapper">
    <input type="{{specs.input.type}}" value="{{specs.input.value}}" />
</div>

标签部分会生成,但输入部分永远不会出现。我假设这是因为范围已经改变。我也尝试了../前缀,但它永远不会回到父对象。

1 个答案:

答案 0 :(得分:0)

在你的代码中你犯了一些法术错误。在模板“specs”和dict“spec”

否则你的代码工作正常。我已经测试了你的代码屏幕附件。 enter image description here