我有一个带有用户列表的离子选择, 在此列表中,我有一个选项可以将我重定向到另一个页面: 我的问题是我的选择正在等待用户的_id,我希望它的最后一个选项(重定向)以不同的方式起作用
请问有办法解决吗?
<ion-select interface="popover" [ngModel]="selecteduser._id" (ngModelChange)="selectUser($event)" (ionChange)="onChange($event)">
<ion-option *ngFor="let user of users" [value]="user._id">
</ion-content>{{ getUserNickname(user) }} </ion-option>
<ion-option>Go To Modal</ion-option>
</ion-select>
所以我想当我单击“转到模态”时,它将重定向到我的模态。 我的问题是,它将引发有关user._id的错误,请问有没有办法避免使用处理程序?
有我的ts
onChange(value: any) {
if (value === 'Go To Modal') {
this.openConfig()
}
}
openConfig() {
this.modalCtrl.create(configModal).present()
console.log('heeey')
}
selectUser(userId: string) {
this.selectedUser = this.users.find(b => b._id === userId)
this.onSelect.emit(this.selectedUser)
event.preventDefault(); // ?????
}