我想从下拉列表中选择条件后过滤我的表格数据。所以我写了一个angularJS自定义过滤器并传递了所需的参数。因此,如果没有选择任何条件,则应显示整个数据,否则应显示过滤数据。但是在选择条件后,过滤器不会触发。帮助我。
答案 0 :(得分:0)
有一些错误。最明显的是访问控制器。这应该是一个指令。我从你的代码中创建了一个plunker并将其移动到一个指令。过滤器不起作用,但你可以从那里赶上来。
过滤器的问题在于您传递了两次customerList。所以看起来应该是这样的:
<tr ng-repeat="customer in (customerList | filterGridData:ctrl.filterCriteria)">
请参阅plunker