如何使对象继承其他对象的所有属性。角度对象如何获取另一个对象的值
这是代码:
this.makeReady = function(order) {
var tempOrder = angular.copy(order);
tempOrder.status = 1;
angular.forEach(tempOrder.items, function(item){
item.status = 1;
})
return $http.put('/rest/change/invoice/'+order.id+'/', tempOrder).success(function(){
order = tempOrder; // this doesn't work
});
}
在成功的情况下:改变该对象的值。
你传递给makeReady函数的order参数是什么?如果它是$ scope.order,那么只需在你的成功函数中使用'$ scope.order = tempOrder;'。 – adam0101 2014-10-10 18:05:01
'$ scope.allOrders'包含所有订单,所以当我更改'订单'时,它将影响所有订单.. – 2014-10-10 21:03:33