我正在使用An Angular Datatable,我想要的是,在下拉列表更改后,我必须调用API并获取最新数据并将其附加到当前数据表。我曾尝试使用destroy()方法,但它没有处理第一个下拉更改,因为它工作正常但没有将最近选择的日期传递给API,而不是将第二个最后选择的值传递给API输入< / p>
答案 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);
}
});
每次下拉变化后,上面的观察者都会被调用。