У меня нг-селект и угловатые реактивные формы.Я настроил это:
this.form1 = this.fb.group({
test: [null, null]
});
this.items = [
{
code: 'A',
description: 'TEST A'
},
{
code: 'B',
description: 'TEST B'
}
]
<ng-select [items]="items"
(change)="onSelected($event)"
bindLabel="description"
class="selectbox">
</ng-select>
onSelected(event){
this.form1.controls['test'].setValue(event);
// this.form1.controls['test'].value = {code: 'A',description: 'TEST A'}
}
Теперь работает ng-select.Но если я устанавливаю значение при инициализации, я пытаюсь сделать
this.form1.patchValue({
test: {code: A}
})
, но не работает.Я хотел бы установить ui-select на init с this.form1.patchValue ({test: {code: A}})
есть идеи?Слава Марко