Я использую angular6 multi-select
, у которого есть список элементов, поступающих в массив объектов из угловой службы на ngOnInit
, подобный этому, который переходит в multi-select
:
this.sensorTypes = [
{ label : "Power", value : "P"},
{ label : "Current", value : "C"},
{ label : "Voltage", value : "V"}
]
Я хочуустановить 2 значения по умолчанию в multi-select
при загрузке формы.Для этого я привязываю ngModel
к multi-select
, и в этой переменной я устанавливаю значения на ngOnInit
, как это
this.selectedAttributes = [
{label : "Current", value : "C"},
{label : "Voltage", value : "V"}
]
В моем файле component.html я создаю multi-select
так:
<div class="form-group row">
<div class="col-sm-10">
<ng-select
[ngClass]="'ng-select'"
[(ngModel)]="selectedAttributes"
[ngModelOptions]="{standalone: true}"
[options]="sensorTypes"
[multiple]="true">
</ng-select>
</div>
</div>
Но значения не устанавливаются по умолчанию в множественном выборе.