waitOn e várias assinaturas no roteador de ferro

Oi, desta vez eu quero compartilhar como fazer várias assinaturas no roteador de ferro. como sabemos que o iron-router tem waitOncomo 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ê.