Ich habe diese Eingabe, die column
dynamisch aus der Liste erstellt werden, jetzt muss ich alle Werte der Eingänge erhalten, wenn eine Methode (getAllValues()
vorstellen) trittAngular2 erhalten Werte von dynamisch erstellten Eingänge
<div *ngFor="let cell of column; let i = index;">
<!-- Material design input-->
<md-input type="{{cell.type}}"
value="{{getInputValue(cell)}}"
[placeholder]="cell.label">
</md-input>
</div>
Welche wäre die angular2-Methode, um die Werte aller generierten Eingaben zu erhalten?
Mögliche ViewChildren zu verwenden, wenn es Teil eines Formulars ist sie programmatisch auf das Formular angehängt werden (reaktiv) oder durch Magie (Template-getrieben). – silentsod
@silentsod was wäre die beste Praxis? reaktivieren oder Magie? – commonSenseCode
Die Vorlage ist mehr oder weniger im Einklang mit der Methode "Angular 1", Reactive ist schwerer Code-weise, erleichtert aber das Komponententest. Best Practices, Template-getriebene Vorgehensweisen, sind wahrscheinlich ein geringer Overhead-Ansatz in Bezug auf das Lernen und tatsächliche Codezeilen. Wenn es sich außerhalb eines Formulars befindet, möchten Sie wahrscheinlich eine ViewChildren-Abfrage durchführen, um alle zu erfassen. – silentsod