ngFor与嵌套选择

时间:2016-09-27 08:35:02

标签: angular html-select ngfor

如何使用嵌套选择正确使用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>

选择是以所有选项核心填充的,但所选的值与对象(角色)不对应。当我将一个新元素推送到数组时,所有下拉列表都采用相同的值。

1 个答案:

答案 0 :(得分:1)

如果*ngFor="let permission of role.permissions"permissons对象的属性,可能解决方法是编写role