У меня есть два метода публикации, как показано ниже, но когда я подписываюсь на один из методов публикации на странице поиска клиента, он перезаписывается другим, предназначенным для индексной страницы.
Сервер
Meteor.publish("task.index", function() {
TaskCollection.find()
}
Meteor.publish("task.index.search", function(state) {
TaskCollection.find({ state: state })
}
Клиент - страница поиска
Meteor.subscribe("task.index.search", state)
// this will always be overwritten with "task.index" published collection
Клиент - основная страница
Meteor.subscribe("task.index")
Кто-нибудь знает, как этого избежать?