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代码实现介绍
Jun 09 Javascript
Javasipt:操作radio标签详解
Dec 30 Javascript
仿JQuery输写高效JSLite代码的一些技巧
Jan 13 Javascript
js实现有时间限制消失的图片方法
Feb 27 Javascript
innerHTML中标签可以换行的方法汇总
Aug 14 Javascript
AngularJS中的拦截器实例详解
Apr 07 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
详解mpvue开发小程序小总结
Jul 25 Javascript
详解Vue CLI 3.0脚手架如何mock数据
Nov 23 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
May 30 Javascript
node静态服务器实现静态读取文件或文件夹
Dec 03 Javascript
nginx部署多个vue项目的方法示例
Sep 06 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
PHP常用函数小技巧
2008/09/11 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
php自动获取关键字的方法
2015/01/06 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
python检索特定内容的文本文件实例
2018/06/05 Python
python 不以科学计数法输出的方法
2018/07/16 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python滑块验证码的破解实现
2019/11/10 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
国际商务系学生个人的自我评价
2013/11/26 职场文书
单位门卫岗位职责
2013/12/20 职场文书
教导处工作制度
2014/01/18 职场文书
求职简历中自我评价
2014/01/28 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
三八妇女节活动总结
2014/05/04 职场文书
政府采购方案
2014/06/12 职场文书
沈阳故宫导游词
2015/01/31 职场文书
Linux磁盘管理方法介绍
2022/06/01 Servers