流星:辅助变量不刷新
Meteor: helper variable not refreshing
在 meteor Messenger 应用程序中,我为您与之交谈的每个用户都有页面。但是,当您切换用户时,它并不总是会切换对话。
辅助变量似乎没有刷新。有什么想法吗?
Router.route('/cc/:name',{
template: "cc",
name: "cc",
data: function(){
var x = //...
chat = Chats.find({users: {$all: [x, Meteor.userId()]}});
}
});
帮手
Template.cc.helpers({
'chat': function(){
return chat
}
});
模板
<template name="cc">
{{#each chat}}
{{#each message}}
<span>{{senderName}}</span>
<b>{{content}}</b>
{{/each}}
</div>
{{/each}}
</template>
在 meteor Messenger 应用程序中,我为您与之交谈的每个用户都有页面。但是,当您切换用户时,它并不总是会切换对话。
辅助变量似乎没有刷新。有什么想法吗?
Router.route('/cc/:name',{
template: "cc",
name: "cc",
data: function(){
var x = //...
chat = Chats.find({users: {$all: [x, Meteor.userId()]}});
}
});
帮手
Template.cc.helpers({
'chat': function(){
return chat
}
});
模板
<template name="cc">
{{#each chat}}
{{#each message}}
<span>{{senderName}}</span>
<b>{{content}}</b>
{{/each}}
</div>
{{/each}}
</template>