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 10件让人费解的事情
Feb 15 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
Aug 09 Javascript
基于Jquery实现键盘按键监听
May 11 Javascript
javascript自定义的addClass()方法
May 28 Javascript
JS表的模拟方法
Feb 05 Javascript
Vue.js使用v-show和v-if的注意事项
Dec 13 Javascript
JS正则表达式验证中文字符
May 08 Javascript
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
vue项目打包之开发环境和部署环境的实现
Apr 23 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
一个程序下载的管理程序(三)
2006/10/09 PHP
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
php下使用以下代码连接并测试
2008/04/09 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
组合算法的PHP解答方法
2012/02/04 PHP
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
linux使用crontab实现PHP执行计划定时任务
2014/05/10 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
php实现三级级联下拉框
2016/04/17 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
封装html的select标签的js操作实例
2013/07/02 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
js友好的时间返回函数
2016/08/24 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
原生js编写2048小游戏
2017/03/17 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
基于layui实现高级搜索(筛选)功能
2019/07/26 Javascript
Python使用分布式锁的代码演示示例
2018/07/30 Python
python生成带有表格的图片实例
2019/02/03 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
大学专科生推荐信范文
2013/11/23 职场文书
《王二小》教学反思
2014/02/27 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
领导离职感言
2015/08/03 职场文书
爱护公物主题班会
2015/08/17 职场文书
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers