2017-03-07 2 views
-1

Ich habe Anforderung, 2 Json-Objekt zusammenführen, in meinem Projekt haben wir angular 1.3 Version und wollen Merge-Funktion verwenden, die in Angular Version 1.4 ist gibt es eine Alternative zu ihm in 1,3? Ich habe bereits versucht _merge Funktion der Lodash-Bibliothek funktioniert gut, aber die Lo-Dash-Bibliothek steht in Konflikt mit der Unterstrich-Bibliothek.Deep Merge-Option in Angular 1.3

Ich habe meine Funktion geschrieben, um es vorübergehend zu lösen.

function merge(obj1,obj2){ 
      var result = {}; 
          for(var i in obj1){  
           if((i in obj2) && (i !== null)){ 

            result[i] = obj2[i]; 
           }else{ 
            result[i] = obj1[i]; 
           } 
          } 

          return result; 
         } 

Antwort

1

Sie Lodash Bibliothek verwenden können, bietet es Funktion https://lodash.com/docs#merge

+0

tatsächlich LoDash Bibliothek steht in Konflikt mit Unders librarry fusionieren –