angular - 可以为角材料中的垫子图标禁用制表位吗?
问题描述
我正在使用角度材料让用户输入密码。我也有允许我显示或屏蔽文本输入的切换。这一切都很好,除了我想找到一种方法来删除眼睛图标,该图标将字段从文本更改为标签顺序中的密码。现在,如果我在输入字段中并点击选项卡,我的下一站是 mat-icon。有没有停止在 mat-icon 上?
<mat-form-field>
<input matInput placeholder="Enter your password" [type]="hide ? 'password' : 'text'">
<button mat-icon-button matSuffix (click)="hide = !hide" [attr.aria-label]="'Hide password'" [attr.aria-pressed]="hide">
<mat-icon>{{hide ? 'visibility_off' : 'visibility'}}</mat-icon>
</button>
</mat-form-field>
解决方案
在这种情况下,尝试将属性“tabindex”添加到值为“-1”的 mat-icon。
{{隐藏 ?'visibility_off' : '可见性'}}
推荐阅读
- openmdao - 是否曾经以反向模式计算偏导数?
- android - Intent ACTION_OPEN_DOCUMENT:浏览多个 MIME 类型
- java - 使用 java GUI 从数据库中删除一行
- bash - 如何使用惯用的 bash 比较 if 语句中的函数结果
- javascript - 将图像更改为 Blob 在 IE11 中不起作用
- linux - 我想从多个服务器下载具有相同名称的文件。但下面的代码不能正常工作而且速度很慢
- spring-boot - 改造无法在摇摆应用程序中获取任何 Json 数据?
- python - 具有多个数据框的 Pandas loc
- node.js - 在 ejs 页面中有效地显示 1000 个元素的数组的详细信息
- java - Java with Eclipse: Type Safety: The Expression of type map requires unchecked conversion to Confirm to Map