2

私が知る限り、before: や waitOn: のように、iron-router フック内の結果セットにサブスクライブすると、正常に動作しますが、別のルートが実行されるとすぐに破棄されるようです。これが起こるかどうか誰にもわかりますか?

そうであると仮定すると、サブスクリプションをルート間で永続化する唯一の方法は、 Router.map() 関数以外の場所でサブスクライブすることですか?

4

2 に答える 2

4

ですべてのルートのサブスクリプションを定義できますRouter.configure

Router.configure({
    waitOn: function() { 
        return Meteor.subscribe('my-subscription');
    }
});
于 2014-01-13T22:36:16.280 に答える