Saurabh Gupta
Saurabh Gupta

Reputation: 29

Multiselect in Angular 2

Here is my code: I want to use onSelect type triggering instead of change, Any help is most welcome.

<select multiple (change)="setSelected($event.target)">
   <option  *ngFor="let accessKey of accessKeys" [ngValue] = "accessKey">
          {{accessKey.name}}</option>
</select>

Upvotes: 1

Views: 6952

Answers (2)

Devidas Kadam
Devidas Kadam

Reputation: 944

You can use ngModelChange

 <select multiple [ngModel]="selectedOptions" (ngModelChange)="setSelected($event.target)">
    <option  *ngFor="let accessKey of accessKeys" [ngValue] = "accessKey">
       {{accessKey.name}}
    </option>
</select>

Upvotes: 1

Pardeep Jain
Pardeep Jain

Reputation: 86800

you can simpply use primeng's Multiselect see here for more info

Upvotes: 4

Related Questions