Tôi muốn nối thêm mảng đối tượng sau với mảng hiện có trong angulaj để thực hiện tải thêm tính năng.Làm thế nào hợp nhất hai mảng đối tượng trong angularjs?
tức là, thêm phản hồi AJAX với câu trả lời hiện tại mỗi lần.
Tôi có một biến, $scope.actions
mà chứa sau JSON
dữ liệu,
{
"total": 13,
"per_page": 2,
"current_page": 1,
"last_page": 7,
"next_page_url": "http://invoice.local/activities/?page=2",
"prev_page_url": null,
"from": 1,
"to": 2,
"data": [
{
"id": 2108,
"action_type_id": 202,
"user_id": 1
},
{
"id": 2108,
"action_type_id": 202,
"user_id": 1
}
]
}
Tôi muốn thêm sau JSON
phản ứng mỗi lần biến này.
{
"data": [
{
"id": 2108,
"action_type_id": 202,
"user_id": 1
},
{
"id": 2108,
"action_type_id": 202,
"user_id": 1
}
]
}
Tôi đã thử với $scope.actions.data.concat(data.data);
nhưng nó không phải đang làm việc và nhận được thông báo lỗi sau
$scope.actions.data.concat is not a function
góc có cả 'extend' và 'copy' sao chép các đối tượng – adeneo
http://stackoverflow.com/questi/19765283/javascript-cannot-to-merge-two-arrays –
Vì biến mới hoàn toàn giống với thuộc tính 'dữ liệu' trong mẫu đầu tiên, một số làm rõ sẽ giúp – charlietfl