Tôi không biết đây có phải là tốt nhất nhưng hãy xem ví dụ này:
Tracker.autorun(function() {
var user = Meteor.user();
if (user && user.profile)
Session.set('p1', user.profile.preference1);
});
Tracker.autorun(function() {
var p1 = Session.get('p1');
console.log("p1 is " + p1);
});
autorun
đầu tiên sẽ kích hoạt mỗi khi dữ liệu người dùng thay đổi, tuy nhiên autorun
thứ hai sẽ chỉ kích hoạt khi thuộc tính cụ thể đó thay đổi.