ng2-select2 отключить значение по умолчанию - PullRequest
2 голосов
/ 24 сентября 2019

У меня есть следующие настройки в моем угловом проекте:

Hello.component.html

<select2
 ngDefaultControl
 [data]="list"
 [options]="{ placeholder: placeholder }"
>
</select2>

Hello.component.ts

list = [
{
  id: 1,
  text: 'Item 1 one'
},
{
  id: 2,
  text: 'Item 2 one'
},
{
  id: 3,
  text: 'Item 3 one'
},
{
  id: 4,
  text: 'Item 4 one'
},
{
  id: 5,
  text: 'Item 5 one'
}]

И когда мой компонент загружается, автоматическипервое значение в массиве 'list' выбрано по умолчанию.Как я могу изменить выбранное по умолчанию значение?

1 Ответ

2 голосов
/ 24 сентября 2019

Из репозитория GitHub ng2-select2 :

значение строка: значение по умолчанию для выбора 2

Примериз демоверсии:

<select2 [data]="exampleData" [value]="startValue" (valueChanged)="changed($event)"></select2>

Или в вашем случае:

<select2
 ngDefaultControl
 [data]="list"
 [options]="{ placeholder: placeholder }"
 [value]="list[1]"
>
</select2>
...