这是我目前的代码:
<select name="role" [(ngModel)]="user.role">
<option *ngFor="let role of roles" [ngValue]="role" [attr.selected]="role == user.role ? 'true' : 'false'">{{role.name}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我正在加载数组中的所有角色,并且用户类具有Role属性(不会像user.role = roles[0]后端数据一样加载).
问题是所选属性不起作用,而我的选择不会转到正确的角色.我究竟做错了什么?