I dinamicamente creare input e voglio anche convalidare ciascuno di essi ma non posso impostare correttamente l'attributo ng-messages alla proprietà nome campo che viene generata dinamicamente.Angolare dinamicamente impostato ng-messages per attribuire il nome
<input ng-model="sub.name" name="subName{{$index}}" class="form-control" placeholder="name" required maxlength="20" />
<div class="field-error" ng-messages="form.subName{{$index}}.$error" ng-show="form.Name.$touched" role="alert">
<div ng-message="required">Name is required.</div>
</div>
Ho avuto problemi con la seconda riga in cui ho impostato dinamicamente i messaggi ng ai messaggi di posta elettronica. Come posso fare questo?
u ha ottenuto qualche errore ?? – Vanojx1
Sì, ho un errore, non posso inviare l'attributo ng-messages con la sintassi {{}}, "Errore: [$ parse: sintassi] Errore di sintassi: il token '{' è un token imprevisto nella colonna 13 dell'espressione [form. sottonome {{indice}}. $ errore] a partire da [{{indice}}. $ errore] " – CSharpBeginner
questo è piuttosto strano perché posso impostarlo sull'attributo nome sull'input ma non su ng-messages:/ – CSharpBeginner