angular.copy()

來源:互聯網
上載者:User

標籤:inject   參數   輸入   ati   obj   mode   set   bsp   ons   

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>angular.copy</title>    </head>    <body ng-app="copyExample">        <h1>angular.copy</h1>        <p>            <span>描述:</span><br />            <span>複製一個對象或者數組</span>        </p>        <p>            <span>使用方法:</span><br />            <span>angular.copy(source, [destination])</span>        </p>        <p>            <span>參數:</span><br />            <span>source: 被copy的對象,可以使用任意類型,包括null和undefined</span><br />            <span>destination(optional):Object || array,copy去的目的地可以省略,如果不省略,其必須和source是同類</span><br />        </p>        <p>            <span>傳回值:</span><br />            <span>返回這個應用程式的新建立的injector(注入)對象</span>        </p>        <hr />        <div ng-controller="exampleController">            <form novalidate class="siple_form">                姓名:<input type="text" ng-model="user.name"/><br />                郵箱:<input type="email" ng-model="user.email"/>(輸入email格式)<br />                性別:<input type="radio" ng-model="user.gender" value="boy"/>男                <input type="radio" ng-model="user.gender" value="girl"/>女<br />                <button ng-click="reset()">reset</button>                <button ng-click="save(user)">save</button>            </form>            <pre>form = {{user | json}}</pre>            <pre>master = {{master | json}}</pre>        </div>    </body>    <script src="../../js/angular.1.3.0.js" type="text/javascript" charset="utf-8"></script>    <script type="text/javascript">        angular.module(‘copyExample‘, []).controller(‘exampleController‘, [‘$scope‘, function($scope){            $scope.master = {};            $scope.save = function(user){                //console.log(‘儲存‘)                $scope.master = angular.copy(user)            };            $scope.reset = function(){                //console.log(‘重設‘)                angular.copy($scope.master, $scope.user)            }            $scope.reset();        }])    </script></html>

 

angular.copy()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.