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 相关文章推荐
firefox和IE系列的相关区别整理 以备后用
Dec 28 Javascript
jQuery 工具函数学习资料
Apr 29 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
Apr 15 Javascript
jQuery中的ajax async同步和异步详解
Sep 29 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
May 25 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
BootStrap实现文件上传并带有进度条效果
Sep 11 Javascript
vuex的使用及持久化state的方式详解
Jan 23 Javascript
使用Javascript简单计算器
Nov 17 Javascript
VUE 自定义组件模板的方法详解
Aug 30 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php printf输出格式使用说明
2010/12/05 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
php字符串函数学习之substr()
2015/03/27 PHP
PHP加密解密类实例分析
2015/04/20 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
js的Object.assign用法示例分析
2020/03/05 Javascript
用Python写的图片蜘蛛人代码
2012/08/27 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
python微信公众号之关键词自动回复
2018/06/15 Python
Django框架登录加上验证码校验实现验证功能示例
2019/05/23 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
在keras中实现查看其训练loss值
2020/06/16 Python
详解python polyscope库的安装和例程
2020/11/13 Python
高山背包:High Sierra
2017/11/23 全球购物
英国在线药房:Express Chemist
2019/03/28 全球购物
Python中如何定义一个函数
2016/09/06 面试题
管理站站长岗位职责
2013/11/27 职场文书
大学生村官演讲稿
2014/04/25 职场文书
师德师风学习材料
2014/12/19 职场文书
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python