перезагрузка данных angularjs при привязке события - PullRequest
0 голосов
/ 16 октября 2018

У меня есть таблица, которая будет получать данные от вызова API, как показано ниже.Теперь я добавил кнопку, которая должна получать последние данные из API, но получать дубликаты, так как он снова получает данные.Может кто-нибудь, пожалуйста, поправьте меня с правильной логикой

var getData = function() {
  $http.get('/data').success(function (data, status) {
    $scope.apiData = data;
    //manipulate();
  })
}


$scope.reload = function()
{
  $scope.apiData = {};
  getData();
}

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Обновить $scope.apiData после $http.get ответа

var getData = function() {
  $http.get('/data').success(function (data, status) {
    $scope.apiData = {};
    $scope.apiData = data;
    processTable();
  })
}
0 голосов
/ 16 октября 2018

Инициализировать массив в методе так, чтобы он не дублировался

  $scope.apiData = [];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...