現在、次のようなコードがあります。
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したいと考えています。どの変数が変更されたかを手動で監視することによって。barTrackerSession