angularjs怎么获取用户输入的值再转换成json传给后他
1个回答
展开全部
每一组输入框都应该有一个 key,输入框的值就是key对应的value;
在传递数据前,获取到对应的key,value然后转换就好啦;
至于获取值,可以用 ng-model来绑定对象下的变量,如 ng-model="Data.name"、ng-model="Data.age",如果考虑到动态添加,可以借助数组:
首先定义一个controller内的全局变量,var n = 0;(因为你界面有一个),这时,Data的数据结构应为: var Data = [{key: value}]; 绑定时,用ng-model="Data[n].key";
以后每次添加一组,if(n < 10){ ++n; ... },绑定时仍用ng-model="Data[n].key"; 转换数据值时遍历Data数组就好了!
在传递数据前,获取到对应的key,value然后转换就好啦;
至于获取值,可以用 ng-model来绑定对象下的变量,如 ng-model="Data.name"、ng-model="Data.age",如果考虑到动态添加,可以借助数组:
首先定义一个controller内的全局变量,var n = 0;(因为你界面有一个),这时,Data的数据结构应为: var Data = [{key: value}]; 绑定时,用ng-model="Data[n].key";
以后每次添加一组,if(n < 10){ ++n; ... },绑定时仍用ng-model="Data[n].key"; 转换数据值时遍历Data数组就好了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询