angularjs2 ng2 密码隐藏显示的实例代码

发布时间 - 2026-01-11 02:35:13    点击率:

angularjs2 ng2 密码隐藏显示代码结合ionic2开发移动端项目,注册页的密码的input一般用password,但是用户输入密码时可能会输入错误,需要显示成text。

如图:

首先,输入框的类型判断;

<ion-input type="{{pwshow?'text':'password'}}" placeholder="输入密码"></ion-input>

然后,添加眼睛的点击事件,ngClass判断图标样式;

 <a href="javascript:;" rel="external nofollow" item-end (click)="pwshow=!pwshow" [ngClass]="pwshow?'eyeshow':'eyehide'">
  <ion-icon name="ios-eye-off" color="dark" class="eye-hide"></ion-icon>  <!--闭眼图标-->
  <ion-icon name="ios-eye" color="dark" class="eye-show"></ion-icon>  <!--睁眼图标-->
 </a>

最后,附上ngClass的样式,图标的隐藏显示。

.eyehide .eye-hide, .eyeshow .eye-show{
  display: block;
}
.eyehidee .eye-show, .eyeshow .eye-hide{
  display: none;
}

 下面附上效果图啦哈哈。。

初始状态效果图

打开眼睛之后效果图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# angularjs2  # ng2  # 密码隐藏显示  # angular  # JS实现表单中点击小眼睛显示隐藏密码框中的密码  # js实现input密码框显示/隐藏功能  # AngularJS实时获取并显示密码的方法  # JS实现登录页密码的显示和隐藏功能  # 原生js实现密码输入框值的显示隐藏  # JS实现根据密码长度显示安全条功能  # JS实现密码框的显示密码和隐藏密码功能示例  # 基于JavaScript实现表单密码的隐藏和显示出来  # javascript实现京东登录显示隐藏密码  # 输入密码  # 如图  # 大家多多  # 输入框  # brush  # placeholder  # class  # xhtml  # pre  # ion  # type  # lt  # pwshow  # input  # 一般用  # align  # center  # style  # password  # text 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel项目怎么部署到Linux_Laravel Nginx配置详解  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  如何在万网ECS上快速搭建专属网站?  如何彻底卸载建站之星软件?  如何在 React 中条件性地遍历数组并渲染元素  手机软键盘弹出时影响布局的解决方法  如何用花生壳三步快速搭建专属网站?  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Swift中swift中的switch 语句  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  利用JavaScript实现拖拽改变元素大小  详解阿里云nginx服务器多站点的配置  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  原生JS实现图片轮播切换效果  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  javascript中对象的定义、使用以及对象和原型链操作小结  如何在Windows虚拟主机上快速搭建网站?  高防服务器租用指南:配置选择与快速部署攻略  如何将凡科建站内容保存为本地文件?  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  如何在橙子建站上传落地页?操作指南详解  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel如何使用Blade组件和插槽?(Component代码示例)  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何挑选优质建站一级代理提升网站排名?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  微信h5制作网站有哪些,免费微信H5页面制作工具?  JavaScript如何实现倒计时_时间函数如何精确控制  jQuery中的100个技巧汇总  如何在橙子建站中快速调整背景颜色?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  Laravel如何实现本地化和多语言支持?(i18n教程)  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  UC浏览器如何设置启动页 UC浏览器启动页设置方法  海南网站制作公司有哪些,海口网是哪家的?  ,交易猫的商品怎么发布到网站上去?  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Laravel如何配置和使用缓存?(Redis代码示例)  怎么用AI帮你设计一套个性化的手机App图标?