我在meteor页面上工作,我订阅了两个不同的设置发布数据。我在我的路由器中订阅了这些。
**路由器**
@route 'chat',
path: '/chat/:room_name'
notFoundTemplate: 'home'
loadingTemplate: 'Loading'
waitOn: ->
Meteor.subscribe('rooms')
Meteor.subscribe('messages', @params.room_name)
data: ->
if Meteor.user()
Rooms.findOne({room_name: @params.room_name})
action: ->
if @ready()
@render()
流星正在按照应有的方式行事。我的意思是,每当对rooms
或messages
进行更新时,我页面上的两个模板都会更新其数据。我需要的是分开这个。
即。当对rooms
进行更新时,只有我的rooms
模板会更新,并且当messages
的更新仅进行messages
模板更新时。
我假设我需要将我的订阅放在特定区域以实现此目的,但我不确定将它们放在何处。