最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用Angular實(shí)時獲取本地Localstorage數(shù)據(jù),實(shí)現(xiàn)一個模擬后臺數(shù)據(jù)登入的效果

 更新時間:2016年11月09日 08:41:12   作者:Sophiazcs  
這篇文章主要介紹了用ANGULAR實(shí)時獲取本地LOCALSTORAGE數(shù)據(jù),實(shí)現(xiàn)一個模擬后臺數(shù)據(jù)登入的效果的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下

研究了一上午,終于做出了,實(shí)時獲取本地localStorage來模擬注冊登入~~~

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>我們雖然很窮,但是我們有夢想</title>
<script src="angular.js"></script>
</head>
<body ng-app="zcsApp" ng-controller="zcsControl">
用 戶 名:<input type="text" ng-model="name" /><br>
密&nbsp;&nbsp;碼:<input type="text" ng-model="pwd" /><br>
確認(rèn)密碼:<input type="text" ng-model="pwd2" /><br>
<input type="button" value="注冊" ng-click=" ZhuCe()"/>
<input type="button" value="登入" ng-click=" Enter()"/>
<span style="color: red">{{message}}</span>
</body>
<script>
// var data={"name":"admin","pwd":"12"};
function PersonalInfo(name,pwd){
this.name=name;
this.pwd=pwd;
}
PersonalInfo.prototype.savaLocalStorage= function () {
var storage=window.localStorage.getItem("PersonalInfo");//得到的數(shù)據(jù)是字符串
storage=JSON.parse(storage) ||[];//字符串轉(zhuǎn)換成對象
storage.push(this);
window.localStorage.setItem("PersonalInfo",JSON.stringify(storage));
};
PersonalInfo.selectByName= function (name,pwd) {
var storage=window.localStorage.getItem("PersonalInfo");
storage= storage?JSON.parse(storage):[];
return storage.some(function (v) {//返回一個布爾值
return v.name===name&& v.pwd;
})
};
PersonalInfo.prototype.hasName= function (name,pwd,fn,fn2) {
var storage=window.localStorage.getItem("PersonalInfo");//得到的數(shù)據(jù)是字符串
storage= storage?JSON.parse(storage):[];
var data=storage;
for(var i=0;i<data.length;i++){
var v=data[i];
if(name!==v.name&& pwd!==v.pwd) {
fn();
return;
}
};
};
angular.module("zcsApp",[])
.controller("zcsControl",["$scope", function ($scope) {
$scope.ZhuCe= function () {
$scope.message="";
var name=$scope.name;
var pwd=$scope.pwd;
var pwd2=$scope.pwd2;
// 若是輸入為空或者undefined時
if(name===undefined||name.trim().length===0||pwd===undefined||pwd.trim().length===0||pwd2===undefined||pwd2.trim().length===0){
$scope.message="請輸入完整信息";
return;
}
// 若輸入的密碼和確認(rèn)密碼不一致時
if(pwd!==pwd2){
$scope.message="倆次輸入的密碼不一致";
return;
}
// 判斷本地是不是已經(jīng)有這個名字
if(PersonalInfo.selectByName(name,pwd)){
$scope.message="此賬號已注冊";
return;
}
// 存儲信息
var data=new PersonalInfo(name,pwd);
data.savaLocalStorage();
};
$scope.Enter= function () {
$scope.message="";
var name=$scope.name;
var pwd=$scope.pwd;
var per=new PersonalInfo(name,pwd);
if(PersonalInfo.selectByName(name)){
$scope.message="登入成功";
return;
}
per.hasName(name,pwd,function () {
$scope.message="賬號錯誤或者密碼不正確"
});//得到登入的信息
}
}])
</script>
</html>

以上所述是小編給大家介紹的用ANGULAR實(shí)時獲取本地LOCALSTORAGE數(shù)據(jù),實(shí)現(xiàn)一個模擬后臺數(shù)據(jù)登入的效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • AngularJS表單編輯提交功能實(shí)例

    AngularJS表單編輯提交功能實(shí)例

    這篇文章主要介紹了AngularJS表單編輯提交功能實(shí)例,本文講解如何修改表單的默認(rèn)值,需要的朋友可以參考下
    2015-02-02
  • 如何在Angular應(yīng)用中創(chuàng)建包含組件方法示例

    如何在Angular應(yīng)用中創(chuàng)建包含組件方法示例

    這篇文章主要給大家介紹了關(guān)于如何在Angular應(yīng)用中創(chuàng)建包含組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Angular具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 基于Angularjs實(shí)現(xiàn)分頁功能

    基于Angularjs實(shí)現(xiàn)分頁功能

    這篇文章主要介紹了基于Angularjs實(shí)現(xiàn)分頁功能的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-05-05
  • Angular ng-animate和ng-cookies用法詳解

    Angular ng-animate和ng-cookies用法詳解

    本文講一下Angular中動畫應(yīng)用的部分。這篇文章主要介紹了Angular ng-animate和ng-cookies用法詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • angular4中引入echarts的方法示例

    angular4中引入echarts的方法示例

    這篇文章主要介紹了angular4中引入echarts的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • angularJs使用$watch和$filter過濾器制作搜索篩選實(shí)例

    angularJs使用$watch和$filter過濾器制作搜索篩選實(shí)例

    本篇文章主要介紹了angularJs使用$watch和$filter過濾器制作搜索篩選實(shí)例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • angular簡介和其特點(diǎn)介紹

    angular簡介和其特點(diǎn)介紹

    這篇文章主要介紹了angular簡介和其特點(diǎn)介紹,本文講解了關(guān)于和jquery的比較、關(guān)于適用場合、關(guān)于UI的結(jié)合、關(guān)于angularjs的特點(diǎn)等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • Angular5.1新功能分享

    Angular5.1新功能分享

    這篇文章主要介紹了Angular5.1新功能以及相關(guān)的用法,需要的朋友參考學(xué)習(xí)下吧。
    2017-12-12
  • Angular動畫實(shí)現(xiàn)的2種方式以及添加購物車動畫實(shí)例代碼

    Angular動畫實(shí)現(xiàn)的2種方式以及添加購物車動畫實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Angular動畫的2種方式以及添加購物車動畫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • AngularJs返回前一頁面時刷新一次前面頁面的方法

    AngularJs返回前一頁面時刷新一次前面頁面的方法

    今天小編就為大家分享一篇AngularJs返回前一頁面時刷新一次前面頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論

宁强县| 石首市| 新郑市| 长海县| 怀来县| 天气| 庆元县| 云浮市| 石家庄市| 都安| 闵行区| 筠连县| 高阳县| 西乌珠穆沁旗| 琼结县| 汉沽区| 宜兰市| 如皋市| 泰安市| 横峰县| 诸城市| 登封市| 甘孜| 连山| 皮山县| 德钦县| 临高县| 荆州市| 库尔勒市| 尖扎县| 阆中市| 沂源县| 舟山市| 临江市| 长子县| 南乐县| 拜泉县| 台北县| 肥东县| 驻马店市| 洞头县|