Angular 4 Form FormArray Fügt eine Schaltfläche hinzu, um eine Formulareingabezeile hinzuzufügen oder zu löschen

9

Ich baue eine App mit Angular 4.0.2. Wie kann ich eine Schaltfläche zu einem Formular hinzufügen, um eine neue Eingabezeile und eine Löschschaltfläche für eine bestimmte zu löschende Zeile hinzuzufügen? Ich meine, dass ich eine Form so etwas möchte. Ich möchte, dass mein Formular ungefähr so ​​aussieht:

.

Hier ist mein Code:

add-invoice.component.html

%Vor%

Hier ist mein Code für add-invoice.component.ts

%Vor%     
Climb Tree 20.04.2017, 12:48
quelle

1 Antwort

19

Hier ist eine verkürzte Version Ihres Codes:

Wenn Sie Ihr Formular initiieren, fügen Sie eine leere Formulargruppe in Ihrem formArray hinzu:

%Vor%

Dann die Funktion:

%Vor%

Hier sind die Funktionen addNewRow und deleteRow :

%Vor%

Ihr Formular sollte folgendermaßen aussehen:

%Vor%

Hier ist ein

DEMO

    
AJT_82 20.04.2017, 13:50
quelle

Tags und Links