我有這個輸入,從列表column
動態創建的,現在我需要的時候一些方法,也可以看到的所有輸入的值(想象getAllValues()
)Angular2得到的動態創建的輸入值
<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>
這將是獲取所有生成輸入的值的方法?
可以使用ViewChildren,如果這是他們可以通過編程附加到表單的表單的一部分(反應)或魔法(模板驅動)。 – silentsod
@silentsod最佳做法是什麼?反應或魔法? – commonSenseCode
模板驅動或多或少符合Angular 1的處事方式,Reactive是更重的代碼明智的,但使單元測試更容易。兩者都不是最佳實踐,模板驅動可能是一種在學習和實際代碼方面較低的開銷方法。 如果它不在表單中,那麼你可能會想要做一個ViewChildren查詢來獲取它們。 – silentsod