sql >> Base de Datos >  >> NoSQL >> MongoDB

Hacer que Meteor sea reactivo a un subelemento específico de Meteor.user()

No sé si este es el mejor manera, pero echa un vistazo a este ejemplo:

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);
});

El primer autorun se activará cada vez que cambien los datos del usuario, sin embargo, el segundo autorun se activará solo cuando esa propiedad en particular cambie.