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
下一个问题(抱歉,我真的很想写代码,但现在我还不是很懂)。
我有一个带有复选框的列表,它是用 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