2012-05-29 32 views
3

我正在處理我的第一個Meteor應用程序,並且我試圖在服務器端轉義字符串。我希望用Handlebars.Utils.escapeExpression,但即使當我添加車把(我不得不這樣做,即使流星已經在使用它?),我仍然得到在Meteor服務器中使用Handlebars util方法

ReferenceError: Handlebars is not defined 

錯誤時,該代碼被擊中。有沒有辦法調用方法服務器端,而不需要在我的項目中手動添加源代碼?

回答

1

流星只在客戶端上使用把手。 Server-side rendering is on the roadmap

另外,Meteor自帶的把手不包含Utils。

改爲使用{{{thingThatNeedsEscaping}}}as per the documentation即可使用。另外,我不認爲有必要在將其插入到數據庫之前將它們轉義出來,如果你想要的話,雖然有其他的JS函數(比如escape變體不被棄用)。

相關問題