显示 Json 数据而不输入 handlebar.js
Displaying Json data without key in handlebar.js
{
"Relation":[
[1,"one"],
[2,"two"],
[3,"Three"],
[4,"Four"]
]
}
我只想显示文字中的数字,而不是使用车把的实际数字。
您可以遍历您的对象并创建一个单独的数组:
var values = []
obj.Relation.forEach(function(el){
values.push(el[1]);
});
console.log(values); // ["one", "two", "Three", "Four"]
您可以像这样在 Handlebars
中使用 helpers
:http://jsfiddle.net/sandenay/2hg9qcdL/1/
HTML:
<div class="body">
{{#Relation}}
{{#getword this}}{{/getword}}
{{/Relation}}
</div>
助手:
Handlebars.registerHelper('getword', function(a,opts) {
return (a[1]);
});
{
"Relation":[
[1,"one"],
[2,"two"],
[3,"Three"],
[4,"Four"]
]
}
我只想显示文字中的数字,而不是使用车把的实际数字。
您可以遍历您的对象并创建一个单独的数组:
var values = []
obj.Relation.forEach(function(el){
values.push(el[1]);
});
console.log(values); // ["one", "two", "Three", "Four"]
您可以像这样在 Handlebars
中使用 helpers
:http://jsfiddle.net/sandenay/2hg9qcdL/1/
HTML:
<div class="body">
{{#Relation}}
{{#getword this}}{{/getword}}
{{/Relation}}
</div>
助手:
Handlebars.registerHelper('getword', function(a,opts) {
return (a[1]);
});