Angular将JSON结果连接到范围

时间:2017-07-05 10:23:31

标签: angularjs angularjs-scope append

我有一个搜索函数,它调用一个返回JSON列表的外部服务,并在范围内设置它。

我将页码设置为此服务,第一次发送1,当我想要搜索更多我通过23等项目时...

result包含我期望的值,我不知道的是如何在下一页中附加到我的范围。 我尝试了concatpush,但它不起作用。

CONTROLLER

tantoSvagoApp.controller("ricercaAttivita", 

function ($scope, $http,  serviceRicercaAttivita) {

  function successCallBackAttivita(result) {                
    if (page > 1){
        console.log("result " + JSON.stringify(result));
        $scope.elencoAttivita.concat(result);
    }else{
        $scope.elencoAttivita = result;
    }   
  }

  serviceRicercaAttivita.getAttivita(parameters, successCallBackAttivita);

});

1 个答案:

答案 0 :(得分:0)

试试这个:

tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http,  serviceRicercaAttivita) {

function successCallBackAttivita(result) {

    if (page > 1){
        console.log("result " + JSON.stringify(result));

            $scope.elencoAttivita = $scope.elencoAttivita.concat(result);
    }else{
        $scope.elencoAttivita = result;
    }   
}

serviceRicercaAttivita.getAttivita(parameters, successCallBackAttivita);

});