Как передать имя модели в угловом шрифте

#angular

Вопрос:

У меня есть несколько флажков в моем .html, каждый флажок имеет свое собственное имя [(ngModel)]. Можно ли передать имя [(ngModel)]? что-то вроде:

 <input id="chkEndUserOfficeV" name="chkEndUserOfficeV" type="checkbox" 
[(ngModel)]="Role.EndUserOffice.View" (ngModelChange)="onSelectCheckBox(modelName)">

<input id="chkEndUserOfficeC" name="chkEndUserOfficeC" type="checkbox" 
[(ngModel)]="Role.EndUserOffice.Create" (ngModelChange)="onSelectCheckBox(modelName)">
 

Есть ли способ сделать это вместо этого:

 <input id="chkEndUserOfficeV" name="chkEndUserOfficeV" type="checkbox" 
[(ngModel)]="Role.EndUserOffice.View" (ngModelChange)="onSelectCheckBox('Role.EndUserOffice.View')">

<input id="chkEndUserOfficeC" name="chkEndUserOfficeC" type="checkbox" 
[(ngModel)]="Role.EndUserOffice.Create" (ngModelChange)="onSelectCheckBox('Role.EndUserOffice.Create')">
                                                                        
 

Комментарии:

1. Вам, вероятно, следует взглянуть на Реактивные формы .

2. Является ли роль перечислением или объектом?