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

淺談angular.copy() 深拷貝

 更新時間:2017年09月14日 09:30:16   作者:愛吃菠蘿蜜的小透明  
本篇文章主要介紹了淺談angular.copy() 深拷貝,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

因為項目中需要拷貝,查閱angularjs API文檔,發(fā)現(xiàn)對angular.copy() 的解釋:

復(fù)制一個對象或者一個數(shù)組(好吧,萬物皆對象,數(shù)組也是一個對象)。

1> 如果省略了destination,一個新的對象或數(shù)組將會被創(chuàng)建出來;
2> 如果提供了destination,則source對象中的所有元素和屬性都會被復(fù)制到destination中;
3> 如果source不是對象或數(shù)組(例如是null或undefined), 則返回source;
4> 如果source和destination類型不一致,則會拋出異常。 注意:這個是單純復(fù)制覆蓋,不是類似繼承。

使用方法:

angular.copy(source, [destination]);

參數(shù):

參數(shù)名稱 參數(shù)類型 描述
source * 被copy的對象. 可以使任意類型, 包括null和undefined.
destination (optional) Object,array copy去的目的地. 可以省略, 如果不省略, 其必須和source是同類

返回值:

返回復(fù)制或更新后的對象

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script>
  </head>

  <body ng-app="copyApp">
    <div ng-controller="CopyController">
      <form novalidate class="simple-form">
        姓名: <input type="text" ng-model="user.name" /><br /> 
        年齡:<input type="number" ng-model="user.age" /><br /> 
        郵箱: <input type="email" ng-model="user.email" /><br />
        性別:<input type="radio" ng-model="user.gender" value="male" /> 男
        <input type="radio" ng-model="user.gender" value="female" /> 女
        <br />
        <button ng-click="reset()">重置</button>
        <button ng-click="update(user)">保存(拷貝)</button>
      </form>
      <pre>form = {{user | json}}</pre>
      <pre>master = {{master | json}}</pre>
    </div>

    <script>
      angular.module('copyApp', [])
        .controller('CopyController', ['$scope', function($scope) {
          $scope.master = {};
          $scope.update = function(user) {
            $scope.master = angular.copy(user);
            console.log($scope.master);
          };
          $scope.reset = function() {
            angular.copy($scope.user, $scope.master);
            console.log($scope.master);// Object { }
            console.log($scope.user); //undefined
          };
          $scope.reset();
        }]);
    </script>
  </body>

</html>

效果圖

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • AngularJS操作鍵值對象類似java的hashmap(填坑小結(jié))

    AngularJS操作鍵值對象類似java的hashmap(填坑小結(jié))

    我們知道java的hashmap中使用最多的是put(...),get(...)以及remove()方法,那么在angularJS中如何創(chuàng)造(使用)這樣一個對象呢?今天小編通過本文給大家分享下,感興趣的朋友一起學(xué)習(xí)吧
    2016-11-11
  • Angular中ng-repeat與ul li的多層嵌套重復(fù)問題

    Angular中ng-repeat與ul li的多層嵌套重復(fù)問題

    這篇文章主要介紹了Angular中ng-repeat與ul li的多層嵌套重復(fù)問題,需要的朋友可以參考下
    2017-07-07
  • AngularJS入門教程之多視圖切換用法示例

    AngularJS入門教程之多視圖切換用法示例

    這篇文章主要介紹了AngularJS多視圖切換用法,結(jié)合實例形式分析了AngularJS基于多視圖切換實現(xiàn)碎片文件動態(tài)載入的相關(guān)操作技巧,需要的朋友可以參考下
    2016-11-11
  • Angular實現(xiàn)響應(yīng)式表單

    Angular實現(xiàn)響應(yīng)式表單

    本篇文章主要介紹了Angular實現(xiàn)響應(yīng)式表單,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • AngularJS實現(xiàn)注冊表單驗證功能

    AngularJS實現(xiàn)注冊表單驗證功能

    這篇文章主要為大家詳細介紹了AngularJS實現(xiàn)注冊表單驗證功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • angularjs實現(xiàn)與服務(wù)器交互分享

    angularjs實現(xiàn)與服務(wù)器交互分享

    AngularJS是Google開發(fā)的純客戶端JavaScript技術(shù)的WEB框架,用于擴展、增強HTML功能,它專為構(gòu)建強大的WEB應(yīng)用而設(shè)計。
    2014-06-06
  • 最棒的Angular2表格控件

    最棒的Angular2表格控件

    最好的Angular2表格控件,滿足更小、更快、更熟悉的基本要求,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Angularjs cookie 操作實例詳解

    Angularjs cookie 操作實例詳解

    本文給大家分享Angularjs cookie 操作實例詳解,demo案例分析,感興趣的朋友參考下吧
    2017-09-09
  • Angular?結(jié)合?dygraphs?實現(xiàn)?annotation功能

    Angular?結(jié)合?dygraphs?實現(xiàn)?annotation功能

    這篇文章主要介紹了Angular?結(jié)合?dygraphs?實現(xiàn)?annotation,本文,我們直接結(jié)合 Angular 來演示,如何通過 dygraphs 實現(xiàn)折線圖上的 annotation 的功能,需要的朋友可以參考下
    2022-08-08
  • Angular中sweetalert彈框的基本使用教程

    Angular中sweetalert彈框的基本使用教程

    這篇文章主要給大家介紹了關(guān)于Angular中sweetalert彈框的基本使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07

最新評論

钦州市| 永春县| 泰和县| 登封市| 莫力| 监利县| 吉林省| 乐平市| 宜黄县| 西和县| 孟津县| 乳山市| 麻江县| 巴彦淖尔市| 枣庄市| 尼玛县| 莆田市| 张家港市| 措勤县| 东乡| 滕州市| 合阳县| 三河市| 静安区| 枞阳县| 上高县| 平陆县| 萨嘎县| 玛沁县| 河北省| 桃源县| 漯河市| 镇雄县| 绵阳市| 长寿区| 婺源县| 博客| 老河口市| 芒康县| 大宁县| 石屏县|