angulaire.js - Comment soumettre un formulaire au serveur après avoir utilisé ng-repeat en angulaire?
仅有的幸福
仅有的幸福 2017-05-15 16:51:06
0
1
666

Supposons qu'il existe un tel objet :

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

Utilisation des données ng-repeat dans obj pour afficher la liste, puis modification de la valeur de C via la zone de saisie (elle doit être liée dans les deux sens). Alors comment soumettre les éléments spécifiés dans ce formulaire (colonnes a et 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>.....

Je ne comprends pas quelque chose, j'espère que vous pourrez l'expliquer, peut-être que le fichier html n'est pas écrit correctement
Merci à tous d'avance

仅有的幸福
仅有的幸福

répondre à tous(1)
淡淡烟草味

Correction

  • Le obj de l'affiche originale doit être lié à $scope, tel que $scope.obj=..., et obj doit être un tableau
  • Les données dans td doivent être placées entre accolades, telles que : {{data.a}}

Réponse

  • La soumission normale d'un formulaire nécessite l'attribut name, et il doit s'agir d'un champ de formulaire, tel que input, select
  • Et angular puisqu'elles sont liées aux données, récupérez simplement les données directement en C, puis soumettez-les de manière asynchrone, utilisez $httpthisservice
  • Actuellement je ne connais que cette méthode~
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal