非 HTML 文件的 Handlebars 中的转义字符
Escape characters in Handlebars for non-HTML files
我正在使用 Handlebars 制作 HTML 和非 HTML 文件的模板。我想在客户端提供的输出中显示字符串 {{name}}
。有没有办法阻止 Handlebars 处理这个?
这不是 HTML 文件,因此使用 {{name}}
只是显示为写入的内容(因为它未被解析为 HTML)。
有什么想法吗?谢谢!
我找到了这个问题的答案。 Handlebars 有两种方法可以从处理中转义块,或者:
\{{name}}
或:
{{{{raw}}}}{{name}}{{{{/raw}}}}
双输出{{name}}
。 (尽管在我当前的版本中我无法让 4 个牙套正常工作。)
参考:https://handlebarsjs.com/guide/expressions.html#escaping-handlebars-expressions
我正在使用 Handlebars 制作 HTML 和非 HTML 文件的模板。我想在客户端提供的输出中显示字符串 {{name}}
。有没有办法阻止 Handlebars 处理这个?
这不是 HTML 文件,因此使用 {{name}}
只是显示为写入的内容(因为它未被解析为 HTML)。
有什么想法吗?谢谢!
我找到了这个问题的答案。 Handlebars 有两种方法可以从处理中转义块,或者:
\{{name}}
或:
{{{{raw}}}}{{name}}{{{{/raw}}}}
双输出{{name}}
。 (尽管在我当前的版本中我无法让 4 个牙套正常工作。)
参考:https://handlebarsjs.com/guide/expressions.html#escaping-handlebars-expressions