我希望将自动填充垫与离子加载组件一起使用
当我在表格中键入字母时,加载程序显示得很好 但它无法消除它我收到此错误: 无法读取未定义的属性“ dismiss”
我订阅了valueChanges Observable,然后我希望能够启动加载程序,然后在找到该值时将其关闭
this.filteredOptions = this.myControl.valueChanges
.pipe(
tap(() => this.presentLoading()),
startWith(''),
map((val) => {
this.loading.dismiss();
return this.filter(val)
}
)
);
filter(val: string): string[] {
return this.options.map(x => x.nom_commune).filter(option =>
option.toLowerCase().includes(val.toLowerCase()));
}
一种可能的解决方案:https://itnext.io/using-angular-6-material-auto-complete-with-async-data-6d89501c4b79