#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. Является ли роль перечислением или объектом?