メーターヘルパーにパラメーターを渡し、単なる最終値が返されるのではなく、返されたオブジェクトのプロパティをHTMLに挿入することができるのだろうかと思います。オブジェクトを返すメーターヘルパーにパラメーターを渡す方法
HTML::
は<Template name ="conversationList">
{{#each conversation}}
{{getName.userName convStarterId}} convStarterId its a property of conversation object
{{/each}}
</Template>
ヘルパー:
Template.conversationList.helpers({
getName: function(Id){
return Members.findOne({userId:Id}) // the Object returned have a property userName},
conversation: function() { //return info from another collection
}
});
私のhtmlの3行目が動作していないようだ...
あなたのコードが盗聴されていないか、インデントの悪いものではないことを確認するために[編集]してください(複数のカッコがありません)。ヘルパー呼び出しの構文が無効です。単に 'findOne'によって返されたオブジェクトの' userName'値を返さないのはなぜですか? –