md-tabs 使用 ng-repeat 生成的过滤器列表

Filter list generated with ng-repeat by md-tabs

下一个问题(抱歉,我真的很想写代码,但现在我还不是很懂)。

我有一个带有复选框的列表,它是用 ng-repeat 生成的。 上面我有一个选项卡导航,我想将其用作过滤器。

我尝试过类似的方法(有很多变体)但它不起作用:

 <span ng-repeat="item in items | filter: item.category: cat.category">


我的例外是,在选项卡类别 1 上,仅显示扩音器、汽车和明星,类别 2 仅显示欧元、眼睛和 facebook,而选项卡类别 3 仅显示传真、提要和电影。

现在有范围内的所有项目,未按类别过滤。

这是我的代码的 plnkr 示例:https://plnkr.co/edit/iCQRwH4XRr3DKQcQG329

非常感谢!

您想要的是使用 cat 对象过滤您的数组,因此您只需添加要用于过滤的对象 (查看 Docmentation > 表达式> 对象):

<span ng-repeat="item in items | filter: cat.category">

工作Plunker