Gal*_*ina 1 angular angular4-forms
有一个代码:
<select name="department" class="form-control select" [(ngModel)]="departments" formControlName="departmentControl">
<option *ngFor="let department of departments" [ngValue]="department" [selected]="department.id == this.departmentid">
{{ department.name }}
</option>
</select>
Run Code Online (Sandbox Code Playgroud)
和功能:
isSelected(department): boolean {
debugger;
return department.id == this.departmentid;
}
Run Code Online (Sandbox Code Playgroud)
部门-是用户详细信息组件的嵌套组件。首次选择用户详细信息组件后,未选择部门。但是第二次一切正常。哪里有错?
无需:[selected]="department.id == this.departmentid"正在使用时[(ngModel)]
更改[(ngModel)]="departments"为[(ngModel)]="departmentid"
更改[ngValue]="department"为[ngValue]="department.id"
最后,它应该看起来像这样:
<select name="department" class="form-control select" [(ngModel)]="departmentid" formControlName="departmentControl">
<option *ngFor="let department of departments" [ngValue]="department.id" >
{{ department.name }}
</option>
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4268 次 |
| 最近记录: |