У меня есть контроллер, и я хочу вызвать функцию уничтожения Jquery Datatables в контроллере в методе просмотра:
$scope.$watch('model.SelectedWaiver', function() {
if ($scope.model.SelectedWaiver.SurchargeID != null) {
//destroy table here
$scope.getIndecies($scope.model.SelectedWaiver);
}
});
В настоящее время я никак не настраиваю таблицу, потому что на странице есть две таблицы:
первый:
<table datatable="ng" dt-options="dtOptions" dt-columns="dtColumns" class="table-bordered">
//stuff
</table>
второй:
<table datatable="ng" id="secondTable" dt-options="dtOptions" dt-columns="dtColumns" class="table-bordered">
//stuff
</table>
Я хочу уничтожить эту таблицу, когда пользователь выбирает другую строку в первой таблице.
JQuery-эквивалент:
<script>
$(document).ready(function() {
var table = $('#secondTable').DataTable();
});
$('#selectedWaiver').on('change', function () {
table.destroy();
});
</script>
Как мне сделать эту часть кода в angular?