我目前正在運行一個編譯的scripts.js文件,它使用onRendered方法激活了一堆各種UI功能(砌體,導航條等)。MeteorJS在重新加載時沒有運行外部script.js?
Template.mainLayout.onRendered(function() {
$.getScript('js/scripts.js');
});
我的問題是,如果我瀏覽到像/團隊另一個頁面,該腳本不會重新運行,在其他頁面的意思,砌築不工作了。此外,當我回到主頁時,腳本也會中斷,導致導航欄斷開。
請讓我知道如果我使用這個功能是錯誤的?
您是否在熨斗路由器中使用'mainLayout'? – FullStack
不,我正在使用流路由器和火焰佈局。我現在使用相同的函數直接在scripts.js文件中加載腳本。 – eddiewang