=== nihai güncellenen == kullanarak ngModel dizideki her öğeyi bağlamak nasıl* ngFor indeksi
http://plnkr.co/edit/WKRBB7?p=preview
, ben name
attribue eklemelisiniz.
ve benim hatam, adıyla aynı değeri kullandım. Belge değiştirdikten sonra, sorunum çözülüyor. İsimleri [$ index] yerine x.Name ait .Name kullanmamın nedeni
<form #my2form="ngForm">
<table>
<tr *ngFor="let staff of staffs;let i = index">
<td><input name="staff.{{i}}.name" [(ngModel)]="staff.name">{{staff.name}}</td>
</tr>
</table>
</form>
üzgün ==========, ben hatırlamıyorum.
belki yıllar önce x.Name kullanarak bir hatayla karşılaştım ve endeks kullanmaya alışkın oldum. Bir satır içi düzenleme tablo, iki yönlü bağlama ihtiyaç
----- güncellenen
---. Başlangıçta sayfalarda<table>
<tr *ngFor="let x of names">
<td><input [(ngModel)]="x.Name">{{x.Name}}</td>
</tr>
</table>
let names = [
{ Name:'jim'},
{ Name:'tom'}
];
gösterir:
blank text field; jim
blank text field; tom
Ben ilk metin alanına 'aaaaaa' yazdıktan sonra, o olur:
aaaaaa; aaaaaa
blank text field; tom
ben sayfa başlangıçta göstermek düşünüyorum:
sorunum Tam olarak neden başlangıç değeri eksik? Eğer o zaman ben öyle düşünmüyorum dizini ihtiyaç döngü * ngFor kullanıyorsanız
Dokümanlar'ı ilk https://angular.io/docs/ts/latest/ –
kontrol edin deneyebilirsiniz '? –
@TamasHegedus işe yaramayabilir (tam olarak emin değil) ama hata mesajlarını hatırlıyorum. [(NgModel)] = "..." 'şablon değişkenleriyle çalışmıyor, ancak bunun yanında iyi bir öneri - kesinlikle Deneyin. –