我有消息收集。
每条消息都有一个userId。
我还定义了 displayUsername()函数,它获取用户的 id,并返回fullName。
我的问题是我可以在服务器上使用 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}}
我知道,这在客户端是可能的,但我将使用它更多时间......
谢谢..