Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用数组绑定同一控件并跟踪更改_Javascript_Jquery_Angularjs_Knockout.js - Fatal编程技术网

Javascript 使用数组绑定同一控件并跟踪更改

Javascript 使用数组绑定同一控件并跟踪更改,javascript,jquery,angularjs,knockout.js,Javascript,Jquery,Angularjs,Knockout.js,我在asp.net应用程序(非MVC)中有一个页面,其中有一些控件-下拉列表和文本框(非服务器端)以及设置了某些属性的json数组。每个元素可以有不同的属性集,但控件是基于这些属性呈现的,如果用户做出任何更改,json实体也应该相应地修改 这里的挑战是使用相同的控件集,但在用户每次单击实体时绑定不同的实体 问题-如何在淘汰赛js中实现这一点 如果不是击倒js,那么这个问题的最佳解决方案是什么?击倒js可能非常适合处理这个问题。observableArray可以打包一组对象,每个对象代表一组控件的

我在asp.net应用程序(非MVC)中有一个页面,其中有一些控件-下拉列表和文本框(非服务器端)以及设置了某些属性的json数组。每个元素可以有不同的属性集,但控件是基于这些属性呈现的,如果用户做出任何更改,json实体也应该相应地修改

这里的挑战是使用相同的控件集,但在用户每次单击实体时绑定不同的实体

问题-如何在淘汰赛js中实现这一点


如果不是击倒js,那么这个问题的最佳解决方案是什么?

击倒js可能非常适合处理这个问题。
observableArray
可以打包一组对象,每个对象代表一组控件的模型,然后该模型可以包含每个值的
observableArray
。可以轮询模型的数组和单个值以进行更改

在没有更准确地了解您要查找的内容的情况下,我制作了这个演示如何将所有内容呈现到HTML中。是的,但在可观测对象上使用
subscribe
方法随时更改可观测对象时,将其保存到JSON对象将非常简单

此外,还有一种方法可以方便地将JSON对象从后端映射到敲除中的一组可观察对象


希望这能回答你的问题

你能试一下小提琴吗?