2015-09-26 184 views
1

使用Meteor.js框架並試圖實現必須包含在多個模板中的客戶端js(需要完全加載DOM)。具體來說,我使用的是跳房子插件(https://github.com/linkedin/hopscotch),它本質上是一個網站導覽插件。我的旅程將跨越不同的頁面(邏輯上不同的模板以及)。流星JS - 多模板JavaScript

我非常瞭解該模板。 名稱 .onRendered hook。由於我有多個模板:

template.**NAME1**.onRendered(function(){ 
    //callTourCode 

    }) 

這不會在模板中註冊。 NAME2 ... womp womp

有什麼可取掛鉤,而不是使用

+0

那麼你需要的東西,每次運行任何模板渲染的時候? –

+0

它將在兩種情況下運行:當某個布爾標誌爲假(對於特定用戶)或某個鏈接被單擊時(不管布爾標誌是什麼) –

回答

0

aldeed:template-extension將滿足您的需求。

每個模板都onRendered回調:

Template.onRendered(function() { 
    //callTourCode 
}); 
+1

感謝您的指導。去安裝,一旦我確認它的作品肯定會標記你回答正確的我的朋友:) –

+0

好吧,讓我知道然後 –