【发布时间】:2013-04-18 00:28:22
【问题描述】:
knockout.js 是否支持在没有视图模型的情况下绑定 bettwen html 元素,例如 Silverlight/Wpf 元素绑定?
示例: 我有一个表单,我想根据一个字段(复选框)的值显示/隐藏字段。
有没有一种简单的方法可以让淘汰赛或纯 JavaScript 更直接?
我正在尝试实现一种基于数据属性的可重用方式,但它开始变得繁琐,我开始想知道淘汰赛是否是使其可重用的方法。
【问题讨论】:
-
我认为淘汰赛不支持 html 元素之间的绑定。即使是这样,你也应该在 js 中创建一个底层的 observable,并将你的 html 元素绑定到它。我给这个问题一个 +1 以抵消一些 [...] 给出的反对意见。不完全是一个不合理的问题。
-
我有一些 Silverlight 和 WPF 的背景,因此也有 MVVM 开发的背景,但我现在开始使用 HTML/JS 进行开发。我还没有开始使用淘汰赛,只是玩了一下。在这个特殊的案例中,我偶然发现了这种形式,并且我想我会在其他页面中再次遇到这种情况,我想知道淘汰赛是否会支持 XAML 所做的某些功能。我在文档中找不到有关此案的信息,所以我在这里问了。