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中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
Oct 12 Javascript
jQuery中的编程范式详解
Dec 15 Javascript
jQuery实现图片向左向右切换效果的简单实例
May 18 Javascript
js获取Get值的方法
Sep 29 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
Dec 08 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
Sep 19 Javascript
JS函数节流和函数防抖问题分析
Dec 18 Javascript
前端Vue项目详解--初始化及导航栏
Jun 24 Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 Javascript
JavaScript链式调用原理与实现方法详解
May 16 Javascript
Ajax 的初步实现(使用vscode+node.js+express框架)
Jun 18 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错误日志 display_errors与log_errors的区别
2012/10/09 PHP
php验证手机号码
2015/11/11 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
jQuery实现径向动画菜单效果
2015/07/17 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
Nodejs 识别图片类型的方法
2019/08/15 NodeJs
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
python flask解析json数据不完整的解决方法
2019/05/26 Python
python实现批量文件重命名
2019/10/31 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
python list的index()和find()的实现
2020/11/16 Python
Python实现粒子群算法的示例
2021/02/14 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
365 Tickets英国:全球景点门票
2019/07/06 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
酒店总经理工作职责
2013/12/13 职场文书
篮球社团活动总结
2014/06/27 职场文书
2014年安全员工作总结
2014/11/13 职场文书
员工辞职信范文
2015/03/02 职场文书
水电施工员岗位职责
2015/04/11 职场文书
小学生家长意见
2015/06/03 职场文书
幼儿园2016圣诞节活动总结
2016/03/31 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android