javascript - 如何在车把中将字符串解析为 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>
实际输出是字符串而不是保存超链接的文本引用。
解决方案
在您的代码中替换{{textref}}
为。{{{textref}}}
Handlebars HTML 转义 {{expression}} 返回的值。如果您不希望 Handlebars 转义值,请使用“triple-stash”,{{{。
推荐阅读
- csv - Octave - dlmread 和 csvread 将第一个值转换为零
- asp.net-mvc - ASP.NET MVC - 渲染重音字符
- react-native - 使用 rn-fetch-blob 在 React Native for IOS 中下载 PDF 文件
- c# - WinUI ListView ObservableColellection 绑定不起作用
- java - Android 启动 Activity 2 但在 MainActivity 休息
- javascript - 如何为 vuetify 数据表创建多个下拉选择过滤器
- google-chrome - Chrome:忽略某些被黑的密码?
- javascript - nodejs中的静态变量
- sql - 更新后的 MSSQL 触发器
- node.js - puppeteer 在 Docker 和 alpine linux 中失败,节点出现错误:导航失败,因为浏览器已断开连接