angular.js - angular中使用ng-repeat后如何向服务器提交表单?

浏览:27日期:2023-02-06

问题描述

假如有这么一个对象:

var obj ={ {a:1,b:2,c:3}, {a:4,b:5,c:6}, {a:7,b:8,c:9},}

使用了ng-repeat data in obj显示列表,然后通过输入框修改这里面C的值(应该是双向绑定了的)。然后如何提交这个表单中的指定项(第a列和第c列)?

<form name='test'><th>a</th><th>b</th><th>c</th><p ng-repeat=’data in obj’><tr><td>data.a</td><td>data.b</td><td>data.c</td></tr> </p><form><button>.....

我有些不明白,希望大家能解释解释,可能html文件写的不太对在此先谢谢大家了

问题解答

回答1:指正楼主的obj应该绑在$scope中,如$scope.obj=...,而且obj应该是一个数组吧td中的数据应该加花括号如:{{data.a}}回答表单提交正常的话是需要有name属性的,而且都应该是表单域之类的吧,比如input,select而angular既然已经数据绑定了,直接在C里面拿到数据,然后异步提交就可以了,用$http这个service目前我只知道这种方法噢~
相关文章: