2015-09-26 106 views
2

我從Meteor doc知道我可以寫Access模板的父母訂閱狀態

{{#if Template.subscriptionsReady}} 
    <!-- subscriptions ready --> 
{{else}} 
    <!-- loading --> 
{{/if}} 

如果想訪問該模板的父狀態什麼評估模板的訂閱狀態? 我想寫點東西像

{{#if Template.parent.subscriptionsReady}} 
    <!-- parent's subscriptions ready --> 
{{else}} 
    <!-- loading --> 
{{/if}} 

回答

0

我結束了使用meteor-template-extension包。

我創造了一個幫手:

Template.myTpl.helpers({ 
    parentSubscriptionsReady: function() { 
    return Template.instance().parent(1).subscriptionsReady(); 
    } 
}); 

我用它像這樣:

{{#if parentSubscriptionsReady}} 
    <!-- parent's subscriptions ready --> 
{{else}} 
    <!-- loading --> 
{{/if}} 

當然助手可以被定義爲使用Template.registerHelper

一個全球性