J'ai ce codePourquoi l'habitude de mon aide retourner quoi que ce soit utile - Il undefined
/* Template Helpers Start */
Template.ParticipationList.helpers({
getAllParticipants: function(){
var activityid = this._id;
Meteor.call('participation.findParticipants', activityid, function(error, result){
if(error){
console.log(error)
}
return result;
});
}
});
Si je place le tableau et le mot-clé de retour en dehors de l'appel d'étoiles filantes, toutes les choses sont très bien - il lie les noms le gabarit. MAIS quand est ce qui précède, rien ne se lie au modèle. Je pense que ça a quelque chose à voir avec l'async ... Mais qu'est-ce que je fais de mal?
MISE À JOUR
<ul>
{{#each getAllParticipants}}
{{name}}
{{/each}}
</ul>
A [question presque identique] (http://stackoverflow.com/questions/40703704/meteor-helpers-return-nothing) a été demandé seulement il y a quelques heures. – MasterAM
Donc, il n'y avait pas de solution au problème. On a dit que c'était une question de cadrage, mais aucune solution n'a été donnée. –
Pas vraiment. Tout se résume à votre conception. Il n'y a pas beaucoup d'utilité à avoir un appel de méthode par appel d'aide. Si vous devez exécuter un calcul pour obtenir un état, il existe probablement de meilleures façons de le faire. Les méthodes n'ont pas été conçues pour la récupération de données. Si vous voulez le faire, vous pouvez faire en sorte que le calcul remplisse un dictionnaire réactif lié au modèle, par exemple. – MasterAM