gpt4 book ai didi

angular - 我怎样才能防止专注于输入?

转载 作者:行者123 更新时间:2023-12-02 03:43:31 25 4
gpt4 key购买 nike

我正在尝试在 angular-material2 中进行 input。如果我按下可见性按钮,如何防止焦点输入上?

在这里你可以看到它是如何工作的:material.angular.io

按下按钮之前
Before pressing the button

按下按钮后
After pressing the button

  <mat-form-field>
<input
#mPswd
matInput
type="password"
placeholder="Ваш мастер-пароль"
[type]="hide ? 'password' : 'text'"
>
<mat-icon
class="unselectable"
matSuffix
(click)="hide = !hide"
>
{{hide ? 'visibility' : 'visibility_off'}}
</mat-icon>
</mat-form-field>

最佳答案

使用stopPropagation当你点击图标时

// component.html
<mat-icon class="unselectable" matSuffix (click)="onIconClick($event)"></mat-icon>

// component.ts
onIconClick(event){
event.stopPropagation();
this.hide = !this.hide;
}

关于angular - 我怎样才能防止专注于输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47622015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com