javascript - Handlebars.js 使用 noEscape 选项禁用转义?

标签 javascript templates handlebars.js

我已经预转义了我所有的内容,所以我不想在任何地方都使用三重存储,而是想全局禁用 Handlebars 转义。快速搜索显示了一个类似的功能,我可以在我的 Handlebars 构建中看到它,但我不知道如何打开它。

拉取请求在这里: https://github.com/wycats/handlebars.js/pull/121

我已经尝试在我的代码中添加 Handlebars.Compiler.options.noEscape = true 但它总是返回未定义的选项。即使在定义了选项之后,它也没有选择它。有谁知道我应该如何在我的脚本文件中启用这个选项?谢谢

最佳答案

尝试这样的事情:

var template = Handlebars.compile(source, {noEscape: true});

关于javascript - Handlebars.js 使用 noEscape 选项禁用转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9860135/

相关文章:

javascript - 使用js或jquery对图像进行编码

C++ - 如何在不多次定义模板的情况下实现模板类的多个功能?

javascript - node.js 和 express 中的事件菜单项

handlebars.js - 在 BigCommerce 主题中添加自定义字段

javascript - 使用不同的数据加载 Handlebars js 部分

javascript - HTML 固定标题 - 将位置 th 与 td 对齐

javascript - 从 jquery 或 javascript 中的表单帖子中读取值

javascript - 我的 PHP URL 不会重定向

c++ - 使用 std::for_each 遍历树

C++ 元编程 : overloading of arithmetic operators for types