【问题标题】:Rerender as HTML - JSON databind not supporting HTML - displaying tags重新呈现为 HTML - JSON 数据绑定不支持 HTML - 显示标签
【发布时间】:2016-02-05 14:28:35
【问题描述】:

处理使用淘汰数据绑定的应用程序。我不精通数据绑定或很多前端的东西。我有 JSON 数据被拉入并绑定。这是绑定后的样子:

<span data-bind="text: serviceName"><a href="tst.com">here</a></span>

它会在页面上显示 HTML 标签,如下所示:

&lt;a href="tst.com"&gt;here&lt;/a&gt;

该应用程序确实具有以类似方式使用数据绑定并支持 HTML 的另一个方面。我猜这是某种强制纯文本的属性或函数?

我的问题:

  • 我应该寻找什么来进行这种转换?

  • 有没有办法在页面加载后通过 JS 重新渲染为 HTML?

【问题讨论】:

    标签: html knockout.js data-binding


    【解决方案1】:

    您可以为此使用 html 绑定。

    http://knockoutjs.com/documentation/html-binding.html

    <span data-bind="html: serviceName"></span>
    

    这会将 serviceName 的值呈现为 span 内的 html。

    【讨论】:

      猜你喜欢
      • 2020-05-08
      • 1970-01-01
      • 2015-01-08
      • 2020-03-12
      • 2019-03-02
      • 1970-01-01
      • 2014-10-14
      • 1970-01-01
      • 2017-12-06
      相关资源
      最近更新 更多