我的视图模型中有一个类似于'<span>test</span>'
当我使用像<td data-bind="text: spanstring"></td>
页面显示原始html,但是我可以渲染标记吗?
答案 0 :(得分:2)
html-binding
正是针对此用例:
http://knockoutjs.com/documentation/html-binding.html
<td data-bind="html: spanstring"></td>
活演示:
https://jsfiddle.net/80jbvj83/
作为个人注释:
我现在很少使用html-binding
,因为 反对将视图与viewmodel分开。
如果您的目标是在预定义的html-snippets中呈现数据,那么您可能正在寻找 template-binding
。
http://knockoutjs.com/documentation/template-binding.html