TypeScript - איך אני מגדיר את ה-ngModel עבור שורות קלט חדשות שנוספו דינמית ב-Angular 4+ (mat-table)
אני אשמור את זה קצר, אני רוצה להוסיף ngModel לשורות קלט חדשות שנוספות באופן דינמי (יש לי טבלת Mat עם מספר שורות עם שיטת הוספת אלמנט שמוסיפה שורה חדשה בכל לחיצה על כפתור) כדי שאוכל לקשור את הערכים שהמשתמש הזין ולשלוח ל-Backend.
אנא ראה את StackBlitz
תשובה #1
כדי לקבל את המערך של כל הערכים אתה יכול להשתמש ב:
this.myformArray.value
כדי לקבל מערך של מפתח מסוים כמו name, אתה יכול להשתמש במפעיל map:
this.myformArray.value.map(x => x.name); // will return ["n1","n2","n3"]
