说我有一个看起来像这样的帮手:
Template.profile.helpers({
info: {
Name: 'Bob Dinkleberg',Age: 45,Location: 'Earth,Milky Way'
}
});
我想将此信息放在< ul>中.这是一些伪代码:
解决方案.
最佳答案
这将有所帮助:
http://meteorcapture.com/spacebars/
您想使用{{#with}}.
你的帮助代码是正确的:
Template.profile.helpers({
info: {
Name: 'Bob Dinkleberg',Milky Way'
}
});
Template.profile.helpers({
info: function(){
return {
Name: 'Bob Dinkleberg',Milky Way'
};
}
});
编辑
Template.content.helpers({
info: function(){
var obj = {
Name: 'Bob Dinkleberg',Milky Way'
};
var arrayOfObjects = [];
// creating an array of objects
for (key in obj){
arrayOfObjects.push({key: key,value: obj[key]});
};
console.log("This is the array of objects: ",arrayOfObjects);
return arrayOfObjects;
},});
HTML:
{{#each info}}
{{value}}
{{/each}}