1
如何处理会话中的“易失性”值?例如,我在会话中持有表单验证错误。但我不希望他们在页面刷新或更改页面后到达那里。流星 - 从会话页面更改/重新加载
如何处理会话中的“易失性”值?例如,我在会话中持有表单验证错误。但我不希望他们在页面刷新或更改页面后到达那里。流星 - 从会话页面更改/重新加载
会话变量无法在手动页面刷新(ctrl + r)中生存。如果您希望在页面转换后清除一些变量,您可以将清除代码放入路由器或您的模板的回调中(通常我会选择后者)。例如,如果你有一个叫做模板signin
你可以这样做:
Template.signin.destroyed = function(){
Session.set('signinValidationErrors', null);
}
每当你naviate从登录页面(模板被破坏)了,它会清除signinValidationErrors
。