【发布时间】:2019-03-09 11:49:35
【问题描述】:
我在我的应用程序的首页使用 angular 6 和 angular 材质,并且我有一个名为 Roles 的模块,它具有与之关联的权限集合,在 Roles 页面上,我有一个编辑按钮,单击该按钮可检索角色通过其 id 和角色具有与其关联的权限集合,如下图所示: 当我单击编辑按钮时,会出现一个弹出窗口,这是一个有角度的材料形式和其他字段,它有以下字段:
<div>
<mat-form-field class="form" floatPlaceholder="never" shouldPlaceholderFloat="false">
<mat-select [(ngModel)] = "data.permissions" [ngModelOptions]="{standalone: true}" multiple>
<mat-option *ngFor="let permission of data.allPermissions" [value]="permission.name">
{{permission.name}}
</mat-option>
</mat-select>
</mat-form-field>
</div>
它预计 permissions 数组应该预先填充在 mat-select 下拉列表中,因为我已将它与 [(ngModel)] = "data.permissions" 绑定,但它没有,正如您在第二张图片中看到的那样
任何帮助将不胜感激。谢谢!
【问题讨论】: