Я работаю в Angular 5, и у меня есть некоторые проблемы.
У меня есть две модели Person и Employee, которые наследуются от Person и имеют свои собственные атрибуты. В HTML-файле моего компонента я создал форму с некоторыми полями ввода:
<input type="texte" name="name" [(ngModel)]="person.name" />
<input type="texte" name="numberPhone" [(ngModel)]="person.numberPhone" />
<button (click)="isEmployee=true" type="button">is employee</button>
<div *ngIf="isEmployee">
<input type="texte" name="salary" [(ngModel)]="employee.salary" />
</div>
проблема в том, что я хочу использовать ту же форму, чтобы связать человека, если isEmployee был ложным, или сотрудника, если isEmployee был истинным. следующий код не работает
[(ngMode)]="isEmployee ? person.name : employee.name"
[(ngMode)]="isEmployee ? person.numberPhone : employee.numberPhone "
есть ли способ сделать это без повторения HTML-кода?