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


Posted in Javascript onAugust 01, 2017

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

如图:

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

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

<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 密码隐藏显示的实例代码

打开眼睛之后效果图

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

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

Javascript 相关文章推荐
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 Javascript
你必须知道的Javascript知识点之&quot;深入理解作用域链&quot;的介绍
Apr 23 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
Oct 17 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
May 25 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
Node.js与MySQL交互操作及其注意事项
Oct 05 Javascript
JavaScript类型相关的常用操作总结
Feb 14 Javascript
vue+express+jwt持久化登录的方法
Jun 14 Javascript
小程序外卖订单界面的示例代码
Dec 30 Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 Vue.js
使用JavaScript进行表单校验功能
Aug 01 #Javascript
SpringMVC简单整合Angular2的示例
Jul 31 #Javascript
vue.js声明式渲染和条件与循环基础知识
Jul 31 #Javascript
在ABP框架中使用BootstrapTable组件的方法
Jul 31 #Javascript
knockoutjs模板实现树形结构列表
Jul 31 #Javascript
本地存储localStorage用法详解
Jul 31 #Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
Jul 31 #Javascript
You might like
PHP脚本的10个技巧(8)
2006/10/09 PHP
PHP Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
对联广告js flash激活
2006/10/19 Javascript
基于jquery的模态div层弹出效果
2010/08/21 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
JavaScript中的作用域链和闭包
2012/06/30 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
微信小程序开发的基本流程步骤
2019/01/31 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
python如何查看系统网络流量的信息
2016/09/12 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
幼儿园教师工作制度
2014/01/22 职场文书
五一手机促销方案
2014/03/08 职场文书
2014最新实习证明模板
2014/10/02 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
《猴王出世》教学反思
2016/02/23 职场文书