セッションで「揮発性」の値をどのように処理しますか? たとえば、セッションでフォーム検証エラーを保持します。しかし、ページの更新時やページの変更後にそれらが存在することは望ましくありません。
質問する
1604 次
2 に答える
5
セッション変数は、手動でページを更新 (ctrl+r) すると存続しません。ページ遷移後にいくつかの変数をクリアしたい場合は、ルーターまたはテンプレートのdestroyed
コールバックにクリア コードを配置できます (私は通常、後者を選択します)。たとえば、次のようなテンプレートがある場合signin
:
Template.signin.destroyed = function(){
Session.set('signinValidationErrors', null);
}
サインイン ページから離れる (テンプレートが破棄される) と、常にクリアされsigninValidationErrors
ます。
于 2013-10-06T15:52:42.930 に答える