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 相关文章推荐
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
Dec 20 Javascript
js自执行函数的几种不同写法的比较
Aug 16 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
May 21 Javascript
js简单实现删除记录时的提示效果
Dec 05 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
ionic3 懒加载
Aug 16 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
Mar 20 Javascript
js replace替换字符串同时替换多个方法
Nov 27 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
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
php中http_build_query 的一个问题
2012/03/25 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
javascript中获取选中对象的类型
2007/04/02 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
python2.7 json 转换日期的处理的示例
2018/03/07 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
高级销售求职信
2014/02/21 职场文书
森林防火宣传标语
2014/06/27 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
2014年人事行政工作总结
2014/12/03 职场文书
债务纠纷起诉书
2015/05/20 职场文书
学校学期工作总结
2015/08/13 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
Java方法重载和方法重写的区别到底在哪?
2021/06/11 Java/Android
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
MYSQL常用函数介绍
2022/05/05 MySQL