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中的Split使用方法与技巧
Mar 09 Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
Dec 08 Javascript
jquery mobile开发常见问题分析
Jan 21 Javascript
JS简单获取及显示当前时间的方法
Aug 03 Javascript
Bootstrap实现导航栏的2种方式
Nov 28 Javascript
js实现右键自定义菜单
Dec 03 Javascript
JavaScript模块化之使用requireJS按需加载
Apr 12 Javascript
使用clipboard.js实现复制功能的示例代码
Oct 16 Javascript
Bootstrap table使用方法汇总
Nov 17 Javascript
Angular 如何使用第三方库的方法
Apr 18 Javascript
微信小程序地图绘制线段并且测量(实例代码)
Jan 02 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
?生?D片??C字串
2006/12/06 PHP
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
openPNE常用方法分享
2011/11/29 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
yii2控制器Controller Ajax操作示例
2016/07/23 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
JavaScript格式化数字的函数代码
2010/11/30 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
linux 下实现python多版本安装实践
2014/11/18 Python
Python实现拼接多张图片的方法
2014/12/01 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
python:socket传输大文件示例
2017/01/18 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
党的群众路线个人对照检查材料
2014/09/23 职场文书
2014年工人工作总结
2014/11/25 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS