私はメッセージのコレクションを持っています。
各メッセージにはuserIdがあります。また、ユーザーの ID を取得してfullNameを返すdisplayUsername()
関数
も定義しました。
私の質問は、サーバー上で underscorejs を使用して拡張できますか。またはオブジェクトを拡張する実用的な方法は何ですか
messages = new Meteor.Collection("messages");
Meteor.publish("messages", function () {
var allMessages = messages.find({}).fetch();
return _.each(allMessages, function (msg) {
return _.extend(msg, {
username: displayName(msg.userId)
});
});
だから欲しい
{{#each messages}}
<p><strong>{{username}}:</strong> {{messageBody}}</p>
{{/each}}
クライアント側で可能であることは知っていますが、もう少し使用します...
ありがとう..