Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个深嵌套属性上的AngularJS筛选器_Javascript_Angularjs_Filter - Fatal编程技术网

Javascript 多个深嵌套属性上的AngularJS筛选器

Javascript 多个深嵌套属性上的AngularJS筛选器,javascript,angularjs,filter,Javascript,Angularjs,Filter,我有几个选择字段,我想根据这些字段过滤数据。以下是工作程序: 如果我从select中选择任何一个值,它工作正常,但当我选择另一个值时,它不会显示任何数据 这些过滤器将是动态的(取决于列的数量),因此我希望在HTML中,我可以将其与单个过滤器声明一起使用,如: 不像: {{column[column.header]} 我也遇到了同样的问题,它与上面代码的更改一起工作。谢谢创建您自己的自定义过滤器,过滤器还支持函数作为表达式参数。我想这将是一个了不起的功能,但我认为它会工作-参考我的答案-

我有几个选择字段,我想根据这些字段过滤数据。以下是工作程序:

如果我从select中选择任何一个值,它工作正常,但当我选择另一个值时,它不会显示任何数据

这些过滤器将是动态的(取决于列的数量),因此我希望在HTML中,我可以将其与单个过滤器声明一起使用,如:

不像:


{{column[column.header]}

我也遇到了同样的问题,它与上面代码的更改一起工作。谢谢

创建您自己的自定义过滤器,过滤器还支持函数作为表达式参数。我想这将是一个了不起的功能,但我认为它会工作-参考我的答案-
    <tr ng-repeat="row in _data = (data | filter:{columns: {dealType:filt.dealType}}) | filter:{columns:{primaryUse:filt.primaryUse}}">
       <td ng-repeat="column in row.columns">
           {{column[column.header]}}
       </td>
   </tr>