首页 > 解决方案 > 如何在车把中将字符串解析为 html

问题描述

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

示例:在.js文件中

let url = 'http://google.com';
let textref = `<a href=${url}>Click here</a>`

.hbs文件中

{{textref}}

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

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

标签: javascriptecmascript-6handlebars.js

解决方案


在您的代码中替换{{textref}}为。{{{textref}}}

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

参考


推荐阅读