我想知道,如何将过滤器重复一次只能带回有颜色的物品?我希望在网格上方有一个复选框,标题为"显示有颜色的颜色",根据颜色数组选择时过滤列表,并在未选中时显示ALL.
{
"_id": "54d13c3f3c25d5d8123a1d62",
"name": "Barry",
"colours": ["239, 101, 128"]
},
{
"_id": "54d13sfg5d5d8hgf6gg",
"name": "John",
"colours": []
},
{
"_id": "34d13sfg5d5d4tt6g",
"name": "Andrew",
"colours": []
},
{
"_id": "44d165d5d4t77t6g",
"name": "Gary",
"colours": ["25, 234, 22", "5, 100, 255"]
},
Run Code Online (Sandbox Code Playgroud)
tas*_*ATT 11
以下将给每个人没有颜色:
<div ng-repeat="item in items | filter: { colours: '!' }">
Run Code Online (Sandbox Code Playgroud)
再次否定它,你会让每个人都有颜色:
<div ng-repeat="item in items | filter: { colours: '!!' }">
Run Code Online (Sandbox Code Playgroud)
演示: http ://plnkr.co/edit/oIl3ohe0TLMWcQlTPuY5?p = preview
| 归档时间: |
|
| 查看次数: |
6651 次 |
| 最近记录: |