如何使用嵌套选择正确使用ngFor
?
我目前的代码是:
<tr *ngFor="let role of user.roles">
<td>{{role.permissionId}}
<select class="form-control" [(ngModel)]="role.permissionId" name="permissions">
<option *ngFor="let permission of permissions" [ngValue]="permission.key">{{permission.value}}
</option>
</select>
</td>
</tr>
选择是以所有选项核心填充的,但所选的值与对象(角色)不对应。当我将一个新元素推送到数组时,所有下拉列表都采用相同的值。
答案 0 :(得分:1)
如果*ngFor="let permission of role.permissions"
是permissons
对象的属性,可能解决方法是编写role
。