gpt4 book ai didi

angular - ionic2 + Angular2 选择列表

转载 作者:太空狗 更新时间:2023-10-29 18:34:51 28 4
gpt4 key购买 nike

http://ionicframework.com/docs/v2/components/#select

我正在尝试显示选择选项并捕获选择。我尝试过 from method、onChanges 甚至点击时内联,但没有任何效果。

<ion-list>
<ion-item>
<ion-label>List </ion-label>
<ion-select [(ngModel)]="selected" multiple="true" cancelText="Cancel" okText="Okay!">
<ion-option *ngFor="#row of list;" value="{{row.id}}" (click)="checkSelected(row.id)" checked="{{ gq.isSelected(row.id) }}">{{ row.english_name }}</ion-option>
</ion-select>
</ion-item>
</ion-list>

设置页面类

export class SettingPage implements OnChanges{

selected;
list = [];

constructor(private nav:NavController, public gq: gq)
{
this.gq
.list()
.subscribe(data => this.list.push(data));
}
stpSelect() {
console.log('STP selected');
console.log(this.selected);

}
ngOnChanges(changes) {
console.log(changes);
}

checkSelected (data)
{
console.log('test');
console.log(data);
}
}

我只想在函数发生变化时从函数中捕获选定的模型值。

最佳答案

由于 ion-select 组件利用了 ngModel,您可以尝试监听 ngModelChange 事件:

<ion-select [(ngModel)]="selected" multiple="true" cancelText="Cancel" okText="Okay!" (ngModelChange)="doSomething()">
(...)
</ion-select>

关于angular - ionic2 + Angular2 选择列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35533252/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com