1

セッションで「揮発性」の値をどのように処理しますか? たとえば、セッションでフォーム検証エラーを保持します。しかし、ページの更新時やページの変更後にそれらが存在することは望ましくありません。

4

2 に答える 2

5

セッション変数は、手動でページを更新 (ctrl+r) すると存続しません。ページ遷移後にいくつかの変数をクリアしたい場合は、ルーターまたはテンプレートのdestroyedコールバックにクリア コー​​ドを配置できます (私は通常、後者を選択します)。たとえば、次のようなテンプレートがある場合signin:

Template.signin.destroyed = function(){
  Session.set('signinValidationErrors', null);
}

サインイン ページから離れる (テンプレートが破棄される) と、常にクリアされsigninValidationErrorsます。

于 2013-10-06T15:52:42.930 に答える