<p ng-repeat="item in items">
<span>{{item.id}}</p>
<input type="text" ng-model="item.text"/>
<input type="radio" ng-model="item.radio"/>
<input type="checkbox" ng-model="item.checkbox"/>
</p>
现在的需求是我要把input里面的值提交通过ajax提交到后台,如果input里面有值就提交,没有就不提交,那怎么在js代码里面获取表单里面的值呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用ng-change,在ngbind后面加个ng-change='change($index)',这个change函数接受改变了的位置下标作为参数,你可以在这个函数里存一下修改了的位置,放到一个数组里,然后提交表单的时候从这个数组里取位置获取值就好了。手机打的,有问题再问。
您如果是分组件写的,本页面应该用$ctrl和控制器代码的this双向绑定。如果是,直接ng-model绑定的话,您可以在js代码中用$scope双向绑定,直接使用就可以。然后用$http.get( )方法,写入请求的服务端的url,以及要传递到服务器端的参数。变可以和后台交互