1
當我開始流星像這樣:流星無此功能錯誤僅生產
meteor --production
我得到了一個空白頁面,我的應用程序應該是,在我的瀏覽器控制檯以下錯誤顯示出來:
No such function: navClassName
但是如果我正常啓動流星像這樣:
meteor
我的應用程序運行沒有問題。
可能是什麼問題?流星模板助手是否需要在生產過程中以不同的方式加載?
相關文件: 客戶端/導航/ navigation.html:
<template name="navigation">
<ul class="nav navbar-nav">
<li class="{{navClassName 'home'}}">
<a href="{{pathFor 'home'}}">home</a>
</li>
<li class="{{navClassName 'blog'}}">
<a href="{{pathFor 'blog'}}">Blog</a>
</li>
</ul>
</template>
客戶端/導航/ navigation.js:
Template.navigation.helpers({
'navClassName': function (route) {
if (Router.current()) {
return Router.current().route.options.navbarSelected.search(route) != -1 ? "active" : "";
}
}
});