【问题标题】:Handlebars - Compile passed parameter (containing HTML) to template engineHandlebars - 将传递的参数(包含 HTML)编译到模板引擎
【发布时间】:2020-10-17 21:54:24
【问题描述】:

我使用 expressjs 和 hbs(Handlebars) 作为模板引擎。 加载页面时传递给模板的参数之一包含 HTML 代码。 页面加载时,不是处理参数并显示元素,而是显示为文本。 我该如何解决这个问题?

//Server-side:
let parameter = "<h2 id="how-to-use">How To Use</h2>";

//HTML:
<div id="container">{{parameter}}</div>

//--------------------------------------

//result after page load
<h2 id="how-to-use">How To Use</h2>

//Instead of
How To Use

【问题讨论】:

  • 在传递给 Handlebars 模板的上下文对象中包含 HTML 字符串并使用三重 {{{ }}} 括号获取原始 HTML 输出
  • tnx 很多。完成了。

标签: html express handlebars.js template-engine express-handlebars


【解决方案1】:

知道了。 使用三重 {{{ }}} 括号

【讨论】:

    猜你喜欢
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    相关资源
    最近更新 更多