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 相关文章推荐
用js遍历 table的脚本
Jul 23 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
Aug 27 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
May 04 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
Dec 04 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
详解js图片轮播效果实现原理
Dec 17 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
Jan 27 Javascript
区别JavaScript函数声明与变量声明
Sep 12 Javascript
Vuex的初探与实战小结
Nov 26 Javascript
Electron + vue 打包桌面操作流程详解
Jun 24 Javascript
详解TypeScript中的类型保护
Apr 29 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
坏狼的PHP学习教程之第1天
2008/06/15 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
canvas知识总结
2017/01/25 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
微信内置浏览器图片查看器的代码实例
2019/10/08 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
Python:slice与indices的用法
2019/11/25 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
商场促销活动方案
2014/02/08 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
公证处委托书
2015/01/28 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle