angular.js - Bagaimana untuk menyerahkan borang ke pelayan selepas menggunakan ng-repeat dalam sudut?
仅有的幸福
仅有的幸福 2017-05-15 16:51:06
0
1
663

Andaikan terdapat objek sedemikian:

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

Menggunakan data ng-repeat dalam obj untuk memaparkan senarai, dan kemudian mengubah suai nilai C melalui kotak input (ia harus terikat dua hala). Kemudian bagaimana untuk menyerahkan item yang dinyatakan dalam borang ini (lajur a dan 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>.....

Saya tidak faham sesuatu, saya harap anda boleh menerangkannya, mungkin fail html tidak ditulis dengan betul
Terima kasih semua terlebih dahulu

仅有的幸福
仅有的幸福

membalas semua(1)
淡淡烟草味

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~
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan