Angular Ionic2,ion select多个-限制用户选择

Angular Ionic2,ion select多个-限制用户选择,angular,ionic2,Angular,Ionic2,我是Ionic2和angular2的新手 我使用离子选择插件,并使用多个选项。 是否有任何方法限制用户选择,例如直到三项?您可以使用ionChange事件 在tempate中: <ion-select multiple="true" [(ngModel)]="selected_values" (ionChange)="onSelect()"> </ion-select> 不幸的是,他没有那种支持。另一种方法是添加maxl

我是Ionic2和angular2的新手

我使用离子选择插件,并使用多个选项。
是否有任何方法限制用户选择,例如直到三项?

您可以使用ionChange事件 在tempate中:

<ion-select multiple="true" [(ngModel)]="selected_values"  (ionChange)="onSelect()">
                        </ion-select>

不幸的是,他没有那种支持。另一种方法是添加maxlength指令,说明所需的选定项目数。因此,如果选择较大的值,则该字段在表单中无效。

(ionChange)仅在单击“确定”时执行
selected_values=[];
onSelect(){
    if(this.selected_values.length==3){
        //do somthing
     }
}