因為項目中需要拷貝,查閱angularjs API文檔,發現對angular.copy() 的解釋:
目前成都創新互聯公司已為1000+的企業提供了網站建設、域名、雅安服務器托管、網站托管維護、企業網站設計、神農架林區網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
復制一個對象或者一個數組(好吧,萬物皆對象,數組也是一個對象)。
1> 如果省略了destination,一個新的對象或數組將會被創建出來;
2> 如果提供了destination,則source對象中的所有元素和屬性都會被復制到destination中;
3> 如果source不是對象或數組(例如是null或undefined), 則返回source;
4> 如果source和destination類型不一致,則會拋出異常。 注意:這個是單純復制覆蓋,不是類似繼承。
使用方法:
angular.copy(source, [destination]);
參數:
參數名稱 | 參數類型 | 描述 |
---|---|---|
source | * | 被copy的對象. 可以使任意類型, 包括null和undefined. |
destination (optional) | Object,array | copy去的目的地. 可以省略, 如果不省略, 其必須和source是同類 |
返回值:
返回復制或更新后的對象
form = {{user | json}}master = {{master | json}}
效果圖
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創新互聯。