Oi, desta vez eu quero compartilhar como fazer várias assinaturas no roteador de ferro. como sabemos que o iron-router tem waitOn
como grande característica, podemos esperar o fim da assinatura antes de renderizar o template ou a página. esta é a maneira simples de usar waitOn:
this.route('posts', {
path: '/posts',
template: 'tmp_posts',
waitOn: function () {
return Meteor.subscribe('posts');
},
onBeforeAction: function () {
},
onAfterAction: function () {
},
data: {
}
});
e é assim que assinar mais de uma assinatura
this.route('posts', {
path: '/posts',
template: 'tmp_posts',
waitOn: function () {
return [Meteor.subscribe('posts'),Meteor.subscribe('users')];
},
onBeforeAction: function () {
},
onAfterAction: function () {
},
data: {
}
});
Espero que isso ajude você.