Knockout.js"<!--ko if:-->"导致分离DOM元素的块
Knockout.js "<!-- ko if: --!>" block causing Detach DOM Element
请在下面找到Chtml代码段:
<span class="GreyText">
<!-- ko if: vm.Name() == "CHANGE"?true:false -->
<div style="color: Red; font: bold" data-bind="text : vm.Name">
</div>
<!-- /ko-->
</span>
我使用的是Knockout 2.0.3插件。分离节点是由Ko_withIfBindingData
引起的。请引导我走同样的路。
如何清除Ko_withIfBindingData 导致的分离节点
if
绑定将始终导致分离的节点。这是因为它将元素内容的副本保存为模板,以便以后更新。
如果您不希望出现这种行为,visible
绑定可能对您有用。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- 如何附着分离的对象
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何使用jQuery each分离字符串中的元素
- 将JavaScript函数与HTML分离
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 将Javascript与HTML分离
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- 通过分离除“”之外的任何特殊字符来获得所有列表框值"通过jquery
- Knockout.js"<!--ko if:-->"导致分离DOM元素的块
- formatTime与“;h〃;而不是“:"作为分离器