使用WinJS绑定HTML元素的属性以及如何防止knockout绑定在HTML元素上?

Use WinJS to bind attributes of HTML element and how to prevent knockout from binding on HTML elements ?

我知道它们是两个独立的问题,但是: 有什么方法可以使用 WinJS 来绑定元素的属性,例如 (ID, name)。

不幸的是,我必须使用 Knockout 数据绑定(绑定属性)和 Winjs 数据绑定(绑定 html 元素)。所以有没有一种方法可以控制 Knockout 绑定以防止元素绑定并只允许属性绑定。

查看 http://knockoutjs.com/documentation/custom-bindings-controlling-descendant-bindings.html - 在 Knockout 中,您可以创建一些自定义绑定,以阻止 KO 绑定其他 HTML 元素的子元素。然后你可以 运行 WinJS.Binding.processAll 在所有子元素上,它不会干扰 KO 绑定。