【发布时间】:2017-11-08 01:12:57
【问题描述】:
我认为我在尝试绑定选择元素时存在根本缺陷。
如果我像这样 [(ngModel)]="selectedPrivilege" 绑定我的选择,则选择开始时没有选择任何内容。如果我删除模型绑定,则 [selected] 属性有效并选择了适当的选项,但没有模型绑定 (ngModelChange) 将不再有效。
我假设我在这里做了一些愚蠢的事情。
<div class="form-group">
<label for="privilegeDDL">Privilege</label>
<select *ngIf="privileges.length > 0" class="form-control" id="privilegeDDL" required [(ngModel)]="selectedPrivilege" (ngModelChange)="onPrivilegeChange($event)">
<option *ngFor="let p of privileges" [ngValue]="p" [selected]="p.level===user.privilege.level"> {{p.name}}</option>
</select>
</div>
【问题讨论】:
标签: angular