您好我试图将范围值从一个范围复制到另一个范围。例如:
var items=$scope.order.invoicewindow.items;
$scope.order.orderwindow.items=items;
然而,两个范围都是相互指向的。因此,如果我更改$ scope.order.orderwindow =" abc",$ scope.order.invoicewindow.items也会变为" abc" (我不想要。我只想要$ scope.order.orderwindow =" abc")。
由于
答案 0 :(得分:2)
您可以使用angular.copy(source, [destination]);
var items= "YourValue";
angular.copy(items, $scope.order.invoicewindow.items);
$scope.order.invoicewindow.items = angular.copy(items); //Or You can also use this style