ionic-framework - 离子搜索栏有取消图标而不是取消文本 ionic 3
问题描述
我需要在离子搜索栏旁边有取消图标。现在我在离子搜索栏旁边有文本作为取消。文本如果由我提供,现在我想用图像替换文本。
<ion-searchbar name="doSearch" (search)="doSearch($event)" [(ngModel)]="searchFilter" [showCancelButton]="true" cancelButtonText="Cancel" placeholder="Search" (ionCancel)="searchCancel($event)" (ionInput)="onInput($event)" (ionBlur)="onInputBlur()" (ionFocus)="onInputFocus()" (ionClear)="onInputClear($event)" >
我试图删除取消按钮,并尝试获取元素并插入类名。
var element = document.getElementById(".searchbar-ios .searchbar-ios-cancel .button-inner");
element.classList.add("fa fa-angle-down fa-2x down-arrow");
它抛出一个错误说明TypeError: null is not an object (evaluating 'element.classList')
你能告诉我在离子搜索栏中获取取消图标而不是取消文本吗?
解决方案
[showCancelButton]="true" cancelButtonText="Cancel"
从中删除ion-searchbar
。默认情况下,您将获得删除图标按钮。
推荐阅读
- python - Python 3.x tkinter,PIL 无法显示大图,图像自动剪切
- c# - 如果可以在没有这些的情况下更改派生方法,为什么要使用 virtual+override?
- exception - 如何修改代码以便我不必卸载pycharm?
- c++ - Boost bind 和 'result_type': 不是成员,对 c++03 友好
- java - java.time.format.DateTimeParseException:无法解析文本“2020-06-05T13:54:24+03:00”,在索引 19 处找到未解析的文本
- php - 如何在 laravel dd() 中访问从 # 开始的对象的值;php?
- ubuntu - 在安装 Ubuntu 20.04 时检测文件系统需要很长时间
- istio - 安装 Istio 时出错 - 无法应用清单
- sql-server - 从 XML 文件读取到 SQL Server
- spring-security - Spring Security 5.3.2 - 如何将 oauth2-login 添加到现有的安全配置中?