【发布时间】:2019-08-29 22:13:48
【问题描述】:
我使用 Markojs 作为我的 UI 库,我需要呈现包含在从服务器检索的数据模型中的原始 HTML。
例如,假设我从服务器检索的数据模型如下所示:
data = {
copy: "<p class='myClass'>Hello World!</p>"
}
我希望能够在我的 Marko 模板中呈现我的副本,如下所示:
.copy
${input.data.copy}
并让它正确地呈现 HTML 元素,但它并没有像预期的那样工作。它会渲染到页面,但它还会在页面上显示 "<" 之前和 ">" 之后作为页面上的文本。
看起来this 是我需要的功能,但已被弃用。这样做的正确方法是什么?
解决方案如下:
.copy -- $!{input.data.copy}
【问题讨论】:
标签: javascript html marko