ひよっこ。

I want to…

MeteorでSession.setしてもリアクティブ処理されなかった

Posted by hikaruworld : 2012 9月 13

Meteor0.4でSession#setで設定時のリアクティブ処理の伝搬がうまくいかないなぁと思ってソース確認してたら、
こんな処理になっていました。

//Session.js
//...
set: function (key, value) {
 var self = this;
 var old_value = self.keys[key];
 if (value === old_value)
    return;
//...

===でインスタンス比較して変更されていない場合は処理しない実装になってますね。
むぅ、これはセッション上にオブジェクトはやめとけてきな感じ?
わかるけど、わかるけど…。オブジェクト渡したいんですよ。

どうするか迷ったけど、undersocre.jsのcloneで回避するようにしました。微妙….

以上です。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。