Rumah  >  Soal Jawab  >  teks badan

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

假如有这么一个对象:

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文件写的不太对
在此先谢谢大家了

仅有的幸福仅有的幸福2687 hari yang lalu594

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:53:06

    Pembetulan

    • Poster asal obj hendaklah diikat dengan $scope, seperti $scope.obj=... dan obj hendaklah berupa tatasusunan
    • Data dalam td hendaklah disertakan dalam kurungan kerinting, seperti: {{data.a}}

    Jawapan

    • Penyerahan borang biasa memerlukan atribut name dan ia mestilah medan borang, seperti input, select
    • Dan angular memandangkan ia telah terikat dengan data, cuma dapatkan data terus dalam C dan kemudian serahkannya secara tak segerak, gunakan $httpiniservice
    • Buat masa ini saya hanya tahu kaedah ini sahaja~

    balas
    0
  • Batalbalas