angular - 单击 ion-label 以切换离子切换
问题描述
我正在使用 ionic 5 创建一个页面。
我正在制作一个“记住我”按钮,使用<ion-toggle>
.
<ion-item>
<ion-label>remember me</ion-label>
<ion-toggle class="button"></ion-toggle>
</ion-item>
Ion-toggle
工作正常,但我无法通过单击它旁边的标签来切换它。
我尝试了很多解决方案。
API 文档的链接是:https ://ionicframework.com/docs/api/toggle
有什么方法可以使离子切换和文本都可点击?
我正在使用离子角度
提前致谢
解决方案
您可以这样做:
- 例如,将 Ionic id 添加到切换
#mytoggle
- 使用标签中的 id
(click)
来切换.checked
属性
代码:
<ion-item>
<ion-label (click)="mytoggle.checked = !mytoggle.checked">remember me</ion-label>
<ion-toggle #mytoggle class="button"></ion-toggle>
</ion-item>
推荐阅读
- flutter - 如何在vscode中为Flutter设置logo的Foreground layer和Background Layer?
- python - 如何冻结多个相关类方法的一些参数
- git - Git-LFS 添加文件类型(不加倍 repo 大小)
- python - rpy2应用函数后数据框没有变化
- r - 如何使用网状将python函数应用到r列表?
- javascript - Polymer 3 刷新组件
- c++11 - 如何正确使用 QGridLayout 在 Qt5 中将Widgets 彼此相邻添加
- reactjs - npm start 不起作用,因为他找不到 react-scripts
- caching - 如何将清漆添加到拇指,s3 设置?
- wordpress - Wordpress 在主页上询问用户名和密码