我有来自助手的JSON
{
"Name": "abc",
"Age": 24,
"Address" {
"street" : "xyz street",
"city" : "zyz city",
"country" : "XY"
}
}
我想用键和值打印地址
<template name="User">
{{#with user}}
Name : {{Name}}
Age : {{Age}}
{{#each Address}}
{{key}} : {{value}} //Here is my question
{{/each}}
{{/with}}
</template>
如何在模板中打印键和值?
答案 0 :(得分:7)
SELECT
pk,
to_char(value,'999.9') value,
value AS original_value_
FROM round_test
块助手只接受游标和数组参数。
您可以覆盖地址助手,使其返回数组而不是对象。
{{#each}}
您可能希望将此实用程序功能定义为模板助手:
JS
Template.User.helpers({
Address: function(){
return _.map(this.Address, function(value, key){
return {
key: key,
value: value
};
});
}
});
HTML
Template.registerHelper("objectToPairs",function(object){
return _.map(object, function(value, key) {
return {
key: key,
value: value
};
});
});
答案 1 :(得分:1)
在JS中进行的更改
var AddressSet=CollectionName.find( { } );
在HTML中进行更改
{{#each AddressSet}}
{{#each Address}}
{{this.street}}
{{this.city}}
{{this.country}}
{{/each}}
{{/each}}