5.25思考双向绑定为什么容易接收js的方式

一直在考虑为什么html上面的双向绑定好像比winform上面的好用.

那是因为html可以输入任意的东西,不会有问题.而winform不行.这样导致了.html可以比较直观的处理这类需求.

举个例子:

我喜欢knockoutjs,简单一个文件.而且在组件上面我觉得使用起来比较得心应手.特别是支持ie6以上.

当单选某项,不显示.

html版本

vm.ischeckd:ko.observable(false);

在html里面,我们可以直观的写

<!--ko if:$root.ischecked()-->
<span style="font-size: 12px;">选中了就看不到我了.</span>
<!--/ko-->

而winform大约像这个吧.只能在后台写.

textBox1.DataBindings.Add("Visable", vm, "ischecked");

特别在绑定一组数据的时候.

<!--ko foreach的语法.

比xx.DataSource的语法更直观.更好控制.

目前就是我能想到了.同时也激发了我想要进一步试一下winform的双向绑定.能否更简单一些的研究.今晚研究一下.

原文地址:https://www.cnblogs.com/forhell/p/6905009.html