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 相关文章推荐
Javascript valueOf 使用方法
Dec 28 Javascript
基于jQuery的计算文本框字数的代码
Jun 06 Javascript
Javascript的各种节点操作实例演示代码
Jun 27 Javascript
js Date概念详细介绍
Nov 22 Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 Javascript
Webpack 实现 Node.js 代码热替换
Oct 22 Javascript
浅谈javascript中replace()方法
Nov 10 Javascript
JS打印组合功能
Aug 04 Javascript
Ionic+AngularJS实现登录和注册带验证功能
Feb 09 Javascript
简单谈谈JS中的正则表达式
Sep 11 Javascript
Vue实现图片与文字混输效果
Dec 04 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 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
php下实现折线图效果的代码
2007/04/28 PHP
PHP IPV6正则表达式验证代码
2010/02/16 PHP
用php代码限制国内IP访问我们网站
2015/09/26 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
php实现大文件断点续传下载实例代码
2019/10/01 PHP
jquery ajax abort()的使用方法
2010/10/28 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
Python3安装Scrapy的方法步骤
2017/11/23 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
Yahoo-PHP面试题1
2016/07/20 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
英语专业个人求职自荐信
2013/09/21 职场文书
学习十八大的心得体会
2014/09/01 职场文书
工作时间证明
2015/06/15 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python