ionic-framework - 如何使搜索栏只有在搜索字段中超过 3 个字符时才可用
问题描述
这是我的搜索栏,当我们输入任何输入但单个字符时开始搜索其值。我想自定义此 (ionInput)=getItems($event) 以便仅在输入超过 3 个字符时才有效
<ion-searchbar (ionInput)="getItems($event)"></ion-searchbar>
<ion-list *ngFor="let product of products" >
<ion-item text-wrap (click)="openProductPage(product.id,product.name)">
<h2> {{ product.name }} </h2>
</ion-item>
</ion-list>
解决方案
如果您只是不想激活搜索过程,那么下面的代码就足够了。
getItems(event){
if(!event.target.value || event.target.value.length < 3){
return;
}
// search
}
推荐阅读
- ios - 如何将值从 Swift 代码发送到 C Wrapper
- c - 为地址清理程序抑制 gtest 的 unitest
- javascript - 地理位置不断请求许可
- android - 离子电容器构建找不到符号 android.support.v4.app.ActivityCompat
- html - 如何在每张照片下方对齐标题?
- api - 如图所示,当我运行 dotnet run 命令时,命令提示符上没有任何反应
- c# - Windows.Devices.Usb 接收延迟
- django - 文件上传到服务器后触发动作(文件存在于服务器路径上)
- android - Android 编译错误 - 任务 ':app:kaptDebugKotlin' 执行失败
- ubuntu - Ubuntu 16 R 无法验证以下签名