我试图将2个不同范围对象中的值合并到一个范围对象中。如何将两个不同范围对象中的值添加到angularjs中的单个范围对象中
$scope.a={
name: A;
}
$scope=b{
age:12;
}
$scope.x=angular.copy($scope.a,$scope.b);
或
$scope.x=angular.extend($scope.a,$scope.b);
或
$scope.x=angular.merge($scope.a,$scope.b);
这是行不通的。我得到的是只分配给$scope.x
对不起人Tryed它。但它没有奏效。仍然数据不会传递给'$ scope.x'我认为它是因为'$ scope.b'有3个属性。虽然我不确定。谢谢回复。 –
你的问题含糊不清。我认为你想将$ scope.a和b传递给其他变量,比如x。 –
是的,这是正确的。我想这样做。但是,当我尝试它时,上面的代码不起作用。对不起 –