我有一个帮助' userLayout'模板,我已经定义了当前的用户功能。当我导航到模板时,它工作正常(我使用带路由订阅的流路由器)。但是,当我按下'返回'在浏览器中,助手再次触发。
为什么当我按“'回来”时,模板的助手会离开?
我的代码是其中一个违规助手在这里 - 我怀疑上下文'属性:
// Return a specific user
findUser: function(context) {
var id = context.user;
return Potential_users.find({_id: id});
}
修改
视图模板本身如下所示:
<template name="userLayoutView">
{{#each findUser context}}
...
{{/each}}
</template>
这种观点被动态调用:
<template name="userLayout">
<div class="row">
<div class="col-xs-12">
{{#if currentUser context}}
{{> userLayoutEditCreate context=context}}
{{else}}
{{> userLayoutView context=context}}
{{/if}}
</div>
</div>
</template>