gpt4 book ai didi

angular - 使用angular2显示/隐藏密码文本

转载 作者:太空狗 更新时间:2023-10-29 17:21:36 25 4
gpt4 key购买 nike

我想根据用户点击显示/隐藏密码文本。但是我收到以下错误消息:

enter image description here

export class App {
password = "secret";
show = false;

@ContentChild(ShowHideInput) input: ShowHideInput;

constructor(){}

toggleShow()
{
this.show = !this.show;
console.log(this.input); //undefined
if (this.show){
this.input.changeType("text");
}
else {
this.input.changeType("password");
}
}
}

我创建的以下 plunker 链接。

https://plnkr.co/edit/2GK79PuPtRQNmoUbF6xC?p=preview

最佳答案

这是一个更好的答案。检查以下内容:

输入

<input [type]="show ? 'text' : 'password'" />

点击 Action

<button (click)="password()">{{show ? 'Show' : 'Hide'}}</button>

组件

// variable - default false
show: boolean = false;

constructor() {
}

// click event function toggle
password() {
this.show = !this.show;
}

关于angular - 使用angular2显示/隐藏密码文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37266363/

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