2016-02-27 14 views
0

快速的問題,我讀了UI.registerHelper已折舊。但是,如何使用Template.registerHelper在我的/lib/helper.js文件中得到「模板未定義」錯誤。但是,當我切換到UI.registerHelper它的作品。Template.registerHelper和UI.registerHelper

謝謝!

回答

1

如果LIB是在你的項目的根目錄,這可能是因爲模板是不是在服務器上定義,和/ lib目錄將包括客戶端&服務器上運行。嘗試將它放在/client/lib/helper.js中,看看是否有效。

+0

Stephen,yup Template.registerHelper在客戶端文件夾中工作。對不起,麻煩你,但你可以與我分享如何在服務器中定義模板,以便我可以停止在root/lib中使用UI.registerHelper並更改爲Template.registerHelper。非常感謝:) –

+1

不要模板只在客戶端工作? –

+0

是的,在服務器端定義它是沒有意義的。 –

0

也許你還沒有更新到Meteor的最新版本。可能就是這樣。我試過這個,我沒有錯誤。

相關問題