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 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
经常用到的JavasScript事件的翻译
Apr 09 Javascript
javascript showModalDialog 内跳转页面的问题
Nov 25 Javascript
如何改进javascript代码的性能
Apr 02 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
Apr 29 Javascript
Angular2内置指令NgFor和NgIf详解
Aug 03 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
Nov 07 Javascript
谈谈JavaScript数组常用方法总结
Jan 24 Javascript
js实现导航吸顶效果
Feb 24 Javascript
jquery插件开发之选项卡制作详解
Aug 30 jQuery
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
jsonp跨域获取数据的基础教程
Jul 01 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中图片等比缩放的实例
2013/03/24 PHP
解析php5配置使用pdo
2013/07/03 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
深入分析PHP设计模式
2020/06/15 PHP
javascript 数组排序函数
2009/08/20 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
python实现复制整个目录的方法
2015/05/12 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
python Django 创建应用过程图示详解
2019/07/29 Python
python 实现aes256加密
2020/11/27 Python
美国零售商店:Blue&Cream
2017/04/07 全球购物
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
super()与this()的区别
2016/01/17 面试题
会计电算化专业应届大学生求职信
2013/10/22 职场文书
出生证明公证书
2014/04/09 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang