現在、次のようなコードがあります。
Tracker.autorun(function() {
var foo = Session.get("foo")
var bar = Session.get("bar")
if (bar)
console.log("foo changed and bar is set")
else
console.log("foo changed and bar is not set")
}
foo changed
コンソールがメッセージの 1 つを出力するだけであるため、このコードは失敗しbar
ます。
関数を異なる自動実行関数に分離する代わりに、「トラッカー」に追跡しないように指示するか、可能であれば再計算を開始したものを尋ねるfoo
こと bar
によって、これをTracker.autorun()
実行bar
したいと考えています。どの変数が変更されたかを手動で監視することによって。bar
Tracker
Session