{
"Relation":[
[1,"one"],
[2,"two"],
[3,"Three"],
[4,"Four"]
]
}
我只想顯示單詞中的數字,而不是使用句柄顯示實際的數字。在handlebar.js中顯示沒有鍵的Json數據
{
"Relation":[
[1,"one"],
[2,"two"],
[3,"Three"],
[4,"Four"]
]
}
我只想顯示單詞中的數字,而不是使用句柄顯示實際的數字。在handlebar.js中顯示沒有鍵的Json數據
您可以使用helpers
在Handlebars
這樣的: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]);
});
可以遍歷你的對象,並創建一個單獨的數組:
var values = []
obj.Relation.forEach(function(el){
values.push(el[1]);
});
console.log(values); // ["one", "two", "Three", "Four"]
這是很好的答案,但我想與handlebar.js – xxCodexx
非常感謝。它根據我的需要工作。 – xxCodexx