Jade(PUG) 到 Handlebars,用于加载 SVG 图像的辅助函数 Issue
Jade(PUG) to Handlebars, Helper function for loading SVG image Issue
我正在将哈巴狗项目转换为车把。
问题是,它加载了标记文本而不是图像。但这适用于 pug(jade)。
我在 helper.js 文件中编写了辅助函数,如下所示。
const fs = require('fs');
exports.icon = (name) => fs.readFileSync(`./public/images/icons/${name}.svg`);
我在 main.hbs 文件中调用这个函数
{{icon 'logo'}}
如何解决这个问题并将图像渲染到 DOM 而不是标记文本?
尝试使用"triple-stash"{{{icon 'logo'}}}
。参见 https://handlebarsjs.com/#html-escaping
我正在将哈巴狗项目转换为车把。
问题是,它加载了标记文本而不是图像。但这适用于 pug(jade)。
我在 helper.js 文件中编写了辅助函数,如下所示。
const fs = require('fs');
exports.icon = (name) => fs.readFileSync(`./public/images/icons/${name}.svg`);
我在 main.hbs 文件中调用这个函数
{{icon 'logo'}}
如何解决这个问题并将图像渲染到 DOM 而不是标记文本?
尝试使用"triple-stash"{{{icon 'logo'}}}
。参见 https://handlebarsjs.com/#html-escaping