Я использую угловой 6 и угловой материал для первой страницы своего приложения, и у меня есть модуль под названием Roles, с которым связан набор разрешений, на странице Roles у меня есть кнопка редактирования, которая при нажатии вызываетроль по ее идентификатору, и роль имеет набор разрешений, связанных с ней, как вы можете видеть на изображении ниже:
allPermissions and permission
collection in it">, когда я нажимаю кнопку редактирования, появляется всплывающее окно, которое является угловымФорма материала и среди других полей, она имеет следующее поле:
<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
должен быть предварительно заполнен в раскрывающемся списке выбора матов, потому что я связал его с [(ngModel)] = "data.permissions"
, но это не так, как вы можете видеть на втором изображении
.
Любая помощь будет высоко оценена.СПАСИБО!