IR重做路由之间的全局waitOn潜艇吗?

时间:2015-05-21 09:00:25

标签: meteor iron-router

Router.configure
  waitOn: ->
    Meteor.subscribe 'data'

当我从data切换到/bar时,/foo是否会被拆除并重新订阅,或者它会在整个会话期间保持订阅状态,例如{{1}发表?

1 个答案:

答案 0 :(得分:1)

是的,更改路线时会丢弃数据。

有解决方案可以解决这个问题。一个这样的解决方案由@arunoda提供。查看此存储库:subs-manager

使用Iron Router:只需用subs.subscribe()替换Meteor.subscribe()调用,其中subs是一个新的SubsManager()。

subs = new SubsManager
Router.configure
    waitOn: ->
       subs.subscribe 'data'