У меня есть контроллер, и я хочу, чтобы вызвать уничтожить функцию 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>
Как сделать эту часть кода в угловой?
Using this to inject datatables
Таблица не уничтожает в вашем plunker –
@NullPointer это для вас? – query
Нет, это не сработало для меня. –