Jestem zaskoczony tym. W kątowym api i github jest funkcja scalania, która dokonuje głębokiego scalenia dwóch obiektów, w przeciwieństwie do extend(), która wykonuje płytką kopię.Angular 1.3.14 Merge (dst) nie istnieje
Używam cdn Google dla kątowego, a wywołanie angular.extend ("param") działa, ale wywołanie funkcji angle.merge ("param") daje niezdefiniowaną funkcję. Porównując plik angular.js z google i ten z kanciastych, scalanie istnieje na kanciastym, ale nie w google.
Wszelkie pomysły lub ktoś inny z tym problemem. Czy mogę jakoś powiadomić google'a?
Rzeczywiście. Twoja odpowiedź bardzo pomogła. Jednak napisałem funkcję niestandardową, kopiując kod do funkcji scalania, można go używać w starszych wersjach angularjs - http://stackoverflow.com/a/29003438/548308. Możesz zaakceptować własną odpowiedź :) – Mathankumar
Należy jednak pamiętać, że nie jest to polyfill/zamiennik dla 'angular.merge'. – JimmyBoh
To nie jest poprawne. Scalanie i rozszerzanie są różne. 'angular.extend' nie obsługuje scalania rekurencyjnego (deep copy) - dlatego musisz użyć' angular.merge', jeśli chcesz utworzyć głęboką kopię obiektu. –