Я хочу установить двустороннюю привязку в Angular v5, в частности, используя список выбора Angular Material.
В основном у меня есть следующий пример кода, который представляет собой фрагмент из таблицы HTML, и я предполагаю, что при рендеринге на экране появятся только две строки, т.е.
<tr *ngFor="let currentHero of currentHeroes; let in = index-{{in}}">
<td>
<mat-form-field>
<mat-select [(ngModel)]="currentHero.product" name="product">
<mat-option *ngFor="let product of products" [value]="product">
{{product}}
</mat-option>
</mat-select>
</mat-form-field>
</td>
</tr>
С помощью приведенного выше кода, который отображает два выпадающих списка выбора в двух строках, я хотел бы достичь и не знать, как это сделать, - когда пользователь выбирает продукт из первого выпадающего списка выбора в В строке 1 я хотел бы, чтобы тот же выбор продукта был отражен во втором раскрывающемся списке выбора в строке 2.
Я хочу, чтобы первый список выбора также контролировал второй список выбора, т. Е. Если я выбрал «Тостер», то этот «Тостер» также был установлен в списке выбора 2-й строки.
Это дизайн, который мне нужно сохранить.