ng-if/ng-show для таблиц данных

Я преобразовал свои таблицы из угловых в таблицы данных. Теперь я не могу отфильтровать строки.

<table datatable="" dt-options="dtOptions" dt-columns="dtColumns">
    <tr>
                                        <th class="Header">Feature</th>
                                        <th class="Header">ID</th>

                                        <th class="Header">Log</th>
                                        <th class="Header">Location</th>
    </tr>
</table>

Когда пользователь устанавливает флажок «Исключить нечленов». Я использовал ng-if для удаления строки. Теперь я использую DTColumnbuilder для построения таблицы, поэтому ng-show и if не работают.

$scope.dtOptions = DTOptionsBuilder.fromSource('/Summary/'+item)
                    .withDataProp('responseData')
                    .withOption('serverSide', false)
                    .withOption('processing', false)
                    .withOption('bPaginate',false);
                    $scope.dtColumns = [
                    DTColumnBuilder.newColumn('feature').withTitle('Feature').withOption('width', '20%'),
                    DTColumnBuilder.newColumn('ID').withTitle('ID').withOption('width', '20%'),

                    DTColumnBuilder.newColumn('Log').withTitle('Log').withOption('width', '40%'),
                    DTColumnBuilder.newColumn('Location').withTitle(' Location').withOption('width', '20%')

                ];

Таким образом, в основном, если пользователь устанавливает флажок, он должен удалить строки, идентификатор которых соответствует не-членам. Просто не могу понять это с таблицами данных.


person matrixguy    schedule 17.08.2016    source источник
comment
Вы должны фильтровать строки с помощью настраиваемого фильтра. никогда не работайте с dataTables из коробки — а даже если бы и работали, то это был бы неправильный подход. Вы бы не скрывали строки, например, с jQuery .hide() в неугловом приложении.   -  person davidkonrad    schedule 19.08.2016
comment
Возможный дубликат ng-show не работает в столбцах datatables   -  person Durgpal Singh    schedule 20.07.2017