ひよっこ。

I want to…

Posts Tagged ‘meteor session’

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で回避するようにしました。微妙….

以上です。

広告

Posted in program | タグ: | Leave a Comment »