Вы можете достичь этого с помощью наблюдателя.Предположим, что вы определили выпадающий список для ng-модели как «selectedValue», а 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);
}
});
После каждого изменения выпадающего списка вызывается вышеприведенный наблюдатель.