无法在Angular Data Table的下拉更改时调用API并刷新当前数据

时间:2018-05-17 06:51:17

标签: angular angular-datatables

我正在使用An Angular Datatable,我想要的是,在下拉列表更改后,我必须调用API并获取最新数据并将其附加到当前数据表。我曾尝试使用destroy()方法,但它没有处理第一个下拉更改,因为它工作正常但没有将最近选择的日期传递给API,而不是将第二个最后选择的值传递给API输入< / p>

1 个答案:

答案 0 :(得分:0)

你可以在观察者的帮助下实现这一目标。让我们假设您为下拉列表定义了ng-model为&#34; selectedValue&#34;和dataTable是用于填充表数据的数组。

$scope.$watch('selectedValue', function(newValue, oldValue){
  if (newValue !== oldValue){
   //Make API call based on selected value and append it to array.
   dataTable.append(result);
  }
});

每次下拉变化后,上面的观察者都会被调用。