表数据未使用 KO.js MVC 显示为 HTML
table data not displaying as html using ko.js mvc
我正在尝试挖空.js对于单页 CRUD 应用程序,在几乎所有内容上似乎都比使用 ajax 将部分页面加载到视图中更好,但我遇到问题的一件事是在解析的 html 中呈现文本区域,相反,我得到了所有标签<p>
等。
当我使用 Razor/C# 时,我只会使用@Html.Raw(Model.Details)
但现在我使用的是 <td data-bind="text: Details"></td>
.
我试过<td>@Html.Raw(new { @data_bind="text: Details" })</td>
但没有运气。
解决这个问题的最佳方法是什么?
如果您的视图模型中有 HTML,则需要 html
绑定才能显示它:
html
绑定会导致关联的 DOM 元素显示 HTML 由参数指定。通常,当视图模型中的值实际上是 要呈现的 HTML 标记的字符串。
所以你的代码应该看起来像这样:
<td data-bind="html: Details"></td>
您需要为此使用html
绑定。在他们非常好的文档中查找它。
所以在你的 html 元素中,它应该是这样的。
<td data-bind="html: Details"></td>
相关文章:
- Brightcove获取/显示HTML中的当前视频标题和描述
- HTML 标记未在 AngularJS ckEditor 中应用,而是在 Ediator 中显示 HTML 元素标记代码
- 使用jqLite隐藏和显示html元素
- 如何在不打断标记的情况下突出显示html字符串中的文本
- JS来显示HTML标记
- 如果javascript打开/关闭,则隐藏和显示html代码
- 用javascript显示html表
- 显示HTML代码块
- Regex有助于突出显示html中匹配文本的角度过滤器
- 为什么WebBrowser控件在保存后不能正确显示HTML
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 如何使用window.showModalDialog()显示HTML内容
- JavaScript if else 语句来显示 html 标签
- 使用 js 函数显示 HTML 表单的结果
- 如何在不点击的情况下突出显示 HTML 中的文本
- 如何隐藏和显示 html 输入文本和段落
- 使用 javascript 解析和显示 HTML 音频当前时间
- 有什么方法可以在HTML页面中显示HTML代码吗
- 在自动完成jqueryUi中显示html
- 单击并用CTRL+C复制值时高亮显示html表格单元格