angular.js - angular中使用ng-repeat後如何向伺服器提交表單?
仅有的幸福
仅有的幸福 2017-05-15 16:51:06
0
1
660

假如有這麼一個對象:

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
  • 目前我只知道這種方法噢~
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板