Какая альтернатива [clearable] в ng-selecr - PullRequest
0 голосов
/ 04 февраля 2019

Я не хочу использовать [clearable] в ng-select для утечки моего пространства.Вместо [clearable] я хочу использовать только [clearOnBackspace], но когда я пишу [clearable] = "false" и [clearOnBackspace] = "true", это не работает.

enter code here

    <ng-select [items]="cities"
               bindLabel="name"
               placeholder="Select city"
               [(ngModel)]="selectedCity"
               [clearable]="false"
               [clearOnBackspace] = "true"
               [excludeGroupsFromDefaultSelection] = "true">
    </ng-select>

1 Ответ

0 голосов
/ 04 февраля 2019

Если вы сделаете [clearable]="false", будет запрещено очищать выделение.

вы можете использовать css, чтобы скрыть значок закрытия.вот так

.ng-clear-wrapper{
  display: none;
}

и оставьте ng-select как есть

Демо

<ng-select [items]="cities"
               bindLabel="name"
               placeholder="Select city"
               [(ngModel)]="selectedCity"
               [clearable]="true"
               [clearOnBackspace] = "true"
               [excludeGroupsFromDefaultSelection] = "true">

Infact вам не нужно [clearOnBackspace] = "true"

...