我有2个Json对象如下。
var j1={"fname":"XYZ","lname":"qwe"};
和
var j2 = {"id":"10"}
我想合并j1
和j2
我试过var ob = angular.merge({},j1,j2);
但它显示的angular.merge不是函数
我尝试使用push
和concat
。但是这些也给出了同样的错误。
请帮忙, 谢谢。
答案 0 :(得分:1)
如果您的Angular版本尚不支持angular.merge
,则可以改为使用angular.extend
。
angular.module('app', [])
.controller('TestController', ['$scope', function(){
var j1 = {"fname":"XYZ","lname":"qwe"};
var j2 = {"id": 10};
var obj = angular.extend({}, j1, j2);
console.log(obj);
}]);

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="TestController">
</div>
&#13;
注意:angular.merge
仅适用于1.4版本到最新版本