在 meteorjs 页面中显示一个带有数字名称的 json 对象值
Display in meteorjs page a json object value with numeric name
我想显示此对象 {'1':10} 的值 10,但找不到模板的正确语法。
客户端 js
代码为:
Template.hello.data = function () {
return { '1' : 10};
};
客户端html
代码是:
<body>
{{> hello}}
</body>
<template name="hello">
<p>{{data.1}}</p>
</template>
这给出了错误:
hello.html:6: Expected IDENTIFIER
<p>{{data.1}}</p>
当然可以更改为 { 'A1' : 10}
之类的名称,但我想保留字段名称 '1'
。
数据解析器似乎将 1 视为整数而不是字符串。尝试括号表示法(参见答案:)
{{data.[1]}}
我想显示此对象 {'1':10} 的值 10,但找不到模板的正确语法。
客户端 js
代码为:
Template.hello.data = function () {
return { '1' : 10};
};
客户端html
代码是:
<body>
{{> hello}}
</body>
<template name="hello">
<p>{{data.1}}</p>
</template>
这给出了错误:
hello.html:6: Expected IDENTIFIER
<p>{{data.1}}</p>
当然可以更改为 { 'A1' : 10}
之类的名称,但我想保留字段名称 '1'
。
数据解析器似乎将 1 视为整数而不是字符串。尝试括号表示法(参见答案:)
{{data.[1]}}