Как сделать Подписывать несколько публикаций в метеор, не дожидаясь друг друга и не используя разблокированный пакет?Как подписывать несколько публикаций в метеоритах, не дожидаясь друг друга и не используя разблокированный пакет?
1
A
ответ
0
Вы можете добавить this.unblock(); в вашей публикации для разблокирования:
Meteor.publish('yourPublications1', function() {
this.unblock();
return yourPublication1Data;
}
Meteor.publish('yourPublications2', function() {
this.unblock();
return yourPublication2Data;
}
Meteor.publish('yourPublications3', function() {
this.unblock();
return yourPublicationData3;
}
Затем вы можете подписаться на эти публикации по визуализации маршрута или шаблона.
Meteor.subscribe('yourPublications1');
Meteor.subscribe('yourPublications2');
Meteor.subscribe('yourPublications3');
1
Вы можете зарегистрировать один опубликовать функцию и возвращать массив курсоров:
Meteor.publish('yourPublications', function() {
return [yourPublication1Data, yourPublication2Data, yourPublicationData3];
});
И подписываться только один раз:
Meteor.subscribe('yourPublications');