Angular 2中的多重选择

时间:2017-04-07 06:11:06

标签: angular select multi-select

这是我的代码:我想使用onSelect类型触发而不是更改,非常欢迎任何帮助。

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

2 个答案:

答案 0 :(得分:4)

您可以简单地使用primeng的Multiselect,请点击此处获取更多信息

答案 1 :(得分:1)

您可以使用 ngModelChange

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