基于特定模板的Meteor订阅

时间:2014-07-10 20:16:53

标签: coffeescript meteor

我在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()

流星正在按照应有的方式行事。我的意思是,每当对roomsmessages进行更新时,我页面上的两个模板都会更新其数据。我需要的是分开这个。

即。当对rooms进行更新时,只有我的rooms模板会更新,并且当messages的更新仅进行messages模板更新时。

我假设我需要将我的订阅放在特定区域以实现此目的,但我不确定将它们放在何处。

0 个答案:

没有答案