javascript之AngularJS 过滤多个深层嵌套属性
dudu
阅读:16
2024-11-24 20:56:43
评论:0
我有几个选择字段,我想根据这些字段过滤数据。这是工作 plukr:http://plnkr.co/edit/VUnAoL2Sl0IqGcZqHbbi?p=preview
如果我从 select 中选择任何一个值,它工作正常,但是当我选择另一个值时它不显示任何数据。
这些过滤器将是动态的(取决于列数)所以我希望在 HTML 中我可以将它与单个过滤器声明一起使用,例如:<tr ng-repeat="row in data | filter:{columns: filt}">
不像:<tr ng-repeat="row in data | filter:{columns: filt.something} | filter: {some: thing}">
请您参考如下方法:
<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>
我遇到了同样的问题,并且它在您的代码中进行了如上所述的更改。谢谢
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。