小编Muh*_*hab的帖子

如何在angularjs中合并两个对象数组?

我想在angulajs中追加跟随对象数组和现有的对象数组,以实现更多的加载功能.

即,每次附加现有的AJAX响应.

我有一个变量,$scope.actions其中包含以下JSON数据,

    {
    "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
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想在JSON每次变量时追加以下响应.

    {
    "data": [
        {
            "id": 2108,
            "action_type_id": 202,
            "user_id": 1
        },
        {
            "id": 2108,
            "action_type_id": 202,
            "user_id": 1
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我试过了 $scope.actions.data.concat(data.data);

但它无法正常工作并收到以下错误消息

$scope.actions.data.concat is not a function

javascript merge jquery append angularjs

27
推荐指数
2
解决办法
11万
查看次数

标签 统计

angularjs ×1

append ×1

javascript ×1

jquery ×1

merge ×1