Добрый день,
Есть компонент, у него входной параметр
@Input() SafetyIncidents: Array<SafetyIncident>;
В компоненте элементы этого массива связаны с формой например так
<mat-form-field class="col-md-1">
<input name=SafetyIncidentImpactId [(ngModel)]="Incident.ImpactId" matInput placeholder="Impact ID">
</mat-form-field>
Но так же могут добавляться новые элемента массива через код:
addSafetySection() {
this.SafetyIncidents.push(new SafetyIncident());
// console.log("add new incedent");
}
Как отслеживать изменения массива SafetyIncidents?
Увы не смог найти вразумительного примера ни с subject ни с observable. Проблема в том, что форма связана именно с SafetyIncidents, который не является observable.