AngularJS前端页面操作之用户修改密码功能示例


Posted in Javascript onMarch 27, 2017

本文实例讲述了AngularJS前端页面操作之用户修改密码功能。分享给大家供大家参考,具体如下:

最近在做前端设计,主要使用的知识有AngularJS和nodejs来进行页面显示和数据请求、处理等工作。在设计页面比如忘记密码时,发现一个有效的设计思路是很重要的。

就以修改密码为例,要将提示信息友好的展示给用户,明确告诉用户在操作的过程中那部分有问题,这需要定义详细的变量以及能在页面的不同位置显示信息。下面的代码是自己写的一个简单例子,记录学习进程。

changePwd

var app = angular.module("myapp",[]);
app.controller('changPwdCtrl',function($scope){
  $scope.name = "xiaozhang";
  $scope.pwd = "hello";
  $scope.newPwd = "hello1";
  $scope.rNewPwd = "hello2";
  $scope.submit = function (){
    $scope.reseltNotRule = '';
    $scope.resultNotSame = '';
    $scope.result = '';
    $scope.resultSuccess = '';
    if(!($scope.name&&$scope.pwd&&$scope.newPwd&&$scope.rNewPwd)){
      $scope.result = "请填写完整";
    }else if ($scope.newPwd != $scope.rNewPwd) {
      $scope.resultNotSame = "两次密码不一致";
    }else if ($scope.pwd == $scope.newPwd) {
      $scope.result = "新旧密码不能一致";
    }
  }
});

之后具体的显示信息可以在具体化,基本思路是利用angular的 双向数据绑定来进行数据分析,从而显示不同的信息。

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
javaScript对象和属性的创建方法
Jan 15 Javascript
Mootools 1.2 手风琴(Accordion)教程
Sep 15 Javascript
JavaScript isArray()函数判断对象类型的种种方法
Oct 11 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
Jan 31 Javascript
jquery新的绑定事件机制on方法的使用方法
Apr 15 Javascript
JQuery弹出层示例可自定义
May 19 Javascript
论JavaScript模块化编程
Mar 07 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
Jun 09 Javascript
Web纯前端“旭日图”实现元素周期表
Mar 10 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
实例讲解React 组件
Jul 07 Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 #Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
Mar 27 #Javascript
JS简单实现数组去重的方法示例
Mar 27 #Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 #jQuery
基于JavaScript实现焦点图轮播效果
Mar 27 #Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 #Javascript
JS闭包用法实例分析
Mar 27 #Javascript
You might like
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
php 可变函数使用小结
2018/06/12 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
jQuery源码分析之Event事件分析
2010/06/07 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python编码时应该注意的几个情况
2013/03/04 Python
探究python中open函数的使用
2016/03/01 Python
python 接口_从协议到抽象基类详解
2017/08/24 Python
python range()函数取反序遍历sequence的方法
2018/06/25 Python
python实现Zabbix-API监控
2018/09/17 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
高中生毕业自我鉴定范文
2013/12/22 职场文书
市场营销职业生涯规划书范文
2014/01/12 职场文书
2015入党自传格式范文
2015/06/26 职场文书