国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

angular.extend方法的具體使用

來源:懂視網 責編:小采 時間:2020-11-27 22:30:04
文檔

angular.extend方法的具體使用

angular.extend方法的具體使用:AngularJs的angular.extend()方法可以把一個或多個對象中的方法和屬性擴展到一個目的對象中,使得這個對象擁有其他對象相同的方法和屬性,如下圖所示。 angular.extends()方法的第一個參數是要被擴展的對象,后面可以傳入一個或多個對象。 如果想要保存一
推薦度:
導讀angular.extend方法的具體使用:AngularJs的angular.extend()方法可以把一個或多個對象中的方法和屬性擴展到一個目的對象中,使得這個對象擁有其他對象相同的方法和屬性,如下圖所示。 angular.extends()方法的第一個參數是要被擴展的對象,后面可以傳入一個或多個對象。 如果想要保存一

AngularJs的angular.extend()方法可以把一個或多個對象中的方法和屬性擴展到一個目的對象中,使得這個對象擁有其他對象相同的方法和屬性,如下圖所示。

angular.extends()方法的第一個參數是要被擴展的對象,后面可以傳入一個或多個對象。

如果想要保存一個對象的狀態,除了可以調用angular.copy()方法外,還可以把一個空對象{}作為第一個對象傳入。

但要注意的是,angular.extends()是非遞歸的,也就是說:如果擴展的屬性中有對象,那么二者同時引用同一個對象!

下面這個例子證實了這個說法:

<!DOCTYPE html> 
<html ng-app="extendApp"> 
<head> 
 <meta charset="UTF-8"> 
 <title></title> 
 
 <script src="../js/angular.js"></script> 
 <script type="text/javascript"> 
 angular.module("extendApp", []) 
 .controller("extendController", function($scope) 
 { 
 $scope.baby = 
 { 
 cry : function() 
 { 
 console.log("I can only cry!"); 
 } 
 } 
 
 $scope.adult = 
 { 
 earn : function() 
 { 
 console.log("I can earn money!"); 
 }, 
 
 lover: 
 { 
 love:function() 
 { 
 console.log("I love you!"); 
 } 
 } 
 } 
 
 $scope.human = {} 
 
 $scope.hehe = "hehe "; 
 
 $scope.extend = function() 
 { 
 angular.extend($scope.human, $scope.baby, $scope.adult); 
 $scope.human.cry(); 
 $scope.human.earn(); 
 
 <!-- 注意,這里修改了lover對象的love()方法,由于extends()方法不是深復制的,$scope.human 
 和$scope.adult其實引用的是同一個對象--> 
 $scope.human.lover.love = function() 
 { 
 console.log("I hate you!"); 
 } 
 
 <!-- 這兩行都會
輸出“I hate you !",可憐的adult對象, 他把自己的lover分享給了human! --> $scope.human.lover.love(); $scope.adult.lover.love(); } }); </script> </head> <body> <div ng-controller="extendController"> <button ng-click="extend()">點擊我!</button> </div> </body> </html>

控制臺的打印結果如下:

I can only cry! 
I can earn money! 
I hate you! 
I hate you! 

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

angular.extend方法的具體使用

angular.extend方法的具體使用:AngularJs的angular.extend()方法可以把一個或多個對象中的方法和屬性擴展到一個目的對象中,使得這個對象擁有其他對象相同的方法和屬性,如下圖所示。 angular.extends()方法的第一個參數是要被擴展的對象,后面可以傳入一個或多個對象。 如果想要保存一
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 苦瓜影院1313理论片 | 久久国产精品一区二区三区 | 日韩最新视频一区二区三 | 美日韩中文字幕 | 欧美日韩精品一区二区三区 | 日韩一区二区三区在线视频 | 91麻豆精品国产91久久久 | 亚洲视频一区二区 | 欧美日韩国产精品综合 | 亚洲精品国产成人99久久 | 日本 黄 a| 国产欧美日韩在线视频 | 久久91精品国产99久久yfo | 国产精品国产欧美综合一区 | 日韩免费播放 | 日韩精品在线一区二区 | 成年全黄大色大黄 | 国产一区二区三区高清 | 久久国产精品成人免费 | 欧美精品久久天天躁 | 欧美第一精品 | 日本免费大黄 | 久久国产精品视频 | 国产欧美另类久久精品91 | 久久成人国产 | 在线亚洲综合 | 国产 日韩 欧美 在线 | 久久精品国产三级不卡 | 亚洲精品国产精品精 | 国产日韩在线视频 | 成人欧美日韩 | 日日碰日日摸日日澡视频播放 | 国内精品1区1区3区4区 | 777久久成人影院 | 国产超级乱淫片中文 | 精品国内自产拍在线视频 | 日韩亚洲欧美一区 | 91精品国产综合久 | 成人特黄午夜性a一级毛片 成人国产一区二区三区精品 | 国产欧美一区二区精品久久久 | 欧美一区二区三区视频 |