使用angularjs连接两个json对象

使用angularjs连接两个json对象,json,angularjs,concat,Json,Angularjs,Concat,您好,我正在尝试连接两个JSON对象以形成一个更大的JSON主体。这两个对象都是分配给rootscope变量的表单值 $rootScope.AString = angular.toJson(AModel); $rootScope.BString = angular.toJson(BModel); $rootScope.CString = BString.concat(AString); 但这是行不通的!我翻遍了所有的文件。没有明确的功能来执行此操作。请帮忙 您可以使用扩展运算符

您好,我正在尝试连接两个JSON对象以形成一个更大的JSON主体。这两个对象都是分配给rootscope变量的表单值

$rootScope.AString = angular.toJson(AModel);
    $rootScope.BString = angular.toJson(BModel);
    $rootScope.CString = BString.concat(AString);

但这是行不通的!我翻遍了所有的文件。没有明确的功能来执行此操作。请帮忙

您可以使用扩展运算符(es6)来尝试此操作, 您将在$rootScope.CModel获得AModel和BModel的组合对象

$rootScope.CModel = {...$rootScope.AModel, ...$rootScope.BModel};

你不能只做一个具有两个属性的对象:
Amodel
e
Bmodel
?类似于:
$rootScope.model={AModel:AModel,BModel:BModel}看这里,转换为json毫无意义