在Meteor服务器中使用Handlebars util方法

时间:2012-05-29 16:43:07

标签: meteor handlebars.js

我正在开发我的第一个Meteor应用程序,我正试图在服务器端转义字符串。我希望使用Handlebars.Utils.escapeExpression,但即使我添加了把手(我必须这样做,即使Meteor已经使用它了吗?),我仍然得到

ReferenceError: Handlebars is not defined
命中该代码时出现

错误。有没有办法调用该方法服务器端而无需在我的项目中手动包含源?

1 个答案:

答案 0 :(得分:1)

Meteor仅在客户端使用Handlebars。 Server-side rendering is on the roadmap

此外,Meteor附带的Handlebars不包括Utils。

使用{{{thingThatNeedsEscaping}}}代替,as per the documentation取消它。

此外,我认为在将内容插入数据库之前不必转义它,如果你想要它,尽管还有其他JS函数(比如escape变种不被弃用)。