Ionic framework 当离子搜索栏上没有文本时,列表应该隐藏吗?

Ionic framework 当离子搜索栏上没有文本时,列表应该隐藏吗?,ionic-framework,ionic3,Ionic Framework,Ionic3,我卡住了,请帮帮我 我使用离子搜索栏,我想,当搜索栏上没有文本列表必须隐藏,但列表仍然显示 有人能帮我吗 在.html文件中 {{item}} 在.ts文件中 getItems(ev){ //将项目重置回所有项目 this.initializeItems(); //将val设置为ev目标的值 var val=ev.target.value; //如果该值为空字符串,则不要筛选项目 如果(值和值修剪()!=“”){ this.items=this.items.filter((item)=>{

我卡住了,请帮帮我

我使用离子搜索栏,我想,当搜索栏上没有文本列表必须隐藏,但列表仍然显示 有人能帮我吗

在.html文件中


{{item}}
在.ts文件中

getItems(ev){
//将项目重置回所有项目
this.initializeItems();
//将val设置为ev目标的值
var val=ev.target.value;
//如果该值为空字符串,则不要筛选项目
如果(值和值修剪()!=“”){
this.items=this.items.filter((item)=>{
返回(item.toLowerCase().indexOf(val.toLowerCase())>-1);
})
}
}

您可以使用
ngModel
ngIf


{{item}}
在.ts中:

publicsearchInput='';

如果变量
items
在初始化时为空:


{{item}}
在.ts中:

公共项目=[];

当我做公共项目时=[];然后出现此错误[ts]元组类型元素列表不能为空。您是否使用
searchInput
变量和
ngModel
尝试解决方案?当搜索栏上没有文本时,列表仍显示@Augustin RYou's welcome,您应该将问题标记为如上所述已解决