如何在车把中将字符串解析为 html

Pre*_*rem 3 javascript handlebars.js ecmascript-6

我正在尝试将一个字符串解析为把手中的 html。

示例:在.js文件中

let url = 'http://google.com';
let textref = `<a href=${url}>Click here</a>`
Run Code Online (Sandbox Code Playgroud)

.hbs文件中

{{textref}}
Run Code Online (Sandbox Code Playgroud)

Expected output : Click here包含超链接的文本
Actual output<a href=http://google.com>Click here</a>

实际输出是字符串而不是包含超链接的文本引用。

Viv*_*vek 6

更换{{textref}}{{{textref}}}在你的代码。

Handlebars HTML 转义 {{expression}} 返回的值。如果您不希望 Handlebars 转义值,请使用“triple-stash”,{{{.

参考


Jac*_*ord 5

使用转义{{{语法:

{{{textref}}}
Run Code Online (Sandbox Code Playgroud)