Meteor, wie kann man von einem anderen Helfer auf einen Helfer zugreifen?
Ich habe einen Helfer wie
Template.user_profile.helpers({
user:function() {
return Meteor.users.find({'profile.front_name':Session.get('slug')}).fetch()[0];
}
});
Ich möchte der Sammlung einen Helfer hinzufügen, der auf den zugreifen kannuser
helfe und vergleiche seine_id
mit dem aktuellen Benutzer_id
, um festzustellen, ob der Benutzer sein eigenes Profil besucht. Ich benutze etwas ziemlich hässliches:
Template.user_profile._tmpl_data.helpers.user()
Der endgültige Code:
Template.user_profile.helpers({
user:function() {
return Meteor.users.find({'profile.front_name':Session.get('userId')}).fetch()[0];
},
isCurrentUser: function() {
return Template.user_profile._tmpl_data.helpers.user()._id === Meteor.userId();
}
});
Gibt es eine bessere Möglichkeit, auf einen anderen Helfer zuzugreifen?