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 相关文章推荐
jquery1.5.1中根据元素ID获取元素对象的代码
Apr 02 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
javascript获取下拉列表框当中的文本值示例代码
Jul 31 Javascript
javascript鼠标滑动评分控件完整实例
May 13 Javascript
jquery插件pagination实现无刷新ajax分页
Sep 30 Javascript
理解javascript闭包
Dec 15 Javascript
JavaScript仿商城实现图片广告轮播实例代码
Feb 06 Javascript
js select下拉联动 更具级联性!
Apr 17 Javascript
VueJS事件处理器v-on的使用方法
Sep 27 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
node中实现删除目录的几种方法
Jun 24 Javascript
Vue-CLI与Vuex使用方法实例分析
Jan 06 Javascript
使用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
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
让textarea自动调整大小的js代码
2011/04/12 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
JavaScript中this详解
2015/09/01 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
Python中非常实用的一些功能和函数分享
2015/02/14 Python
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
Python模块相关知识点小结
2020/03/09 Python
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
儿科护士自我鉴定
2013/10/14 职场文书
工地安全检查制度
2014/02/04 职场文书
合作意向协议书范本
2014/03/31 职场文书
给孩子的新年寄语
2014/04/08 职场文书
会计人员演讲稿
2014/09/11 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis