1
如何處理會話中的「易失性」值?例如,我在會話中持有表單驗證錯誤。但我不希望他們在頁面刷新或更改頁面後到達那裏。流星 - 從會話頁面更改/重新加載
如何處理會話中的「易失性」值?例如,我在會話中持有表單驗證錯誤。但我不希望他們在頁面刷新或更改頁面後到達那裏。流星 - 從會話頁面更改/重新加載
會話變量無法在手動頁面刷新(ctrl + r)中生存。如果您希望在頁面轉換後清除一些變量,您可以將清除代碼放入路由器或您的模板的回調中(通常我會選擇後者)。例如,如果你有一個叫做模板signin
你可以這樣做:
Template.signin.destroyed = function(){
Session.set('signinValidationErrors', null);
}
每當你naviate從登錄頁面(模板被破壞)了,它會清除signinValidationErrors
。