如何使用以下JSON数据显示存储、书签和收藏夹
JSON数据(vm.bookmarks):
[
{
"category": "stores",
"title": "store1",
"link": "http://www.store1.com",
},
{
"category": "stores",
"title": "store1",
"link": "http://www.store2.com",
},
{
"category": "bookmarks",
"title": "bookmark1",
"link": "http://www.bookmark1.com",
},
{
"category": "bookmarks",
"title": "bookmark2",
"link": "http://www.bookmark2.com",
},
{
"category": "bookmarks",
"title": "bookmark3",
"link": "http://www.bookmark3.com",
},
{
"category": "favorites",
"title": "favorites1",
"link": "http://www.favorites1.com",
},
{
"category": "favorites",
"title": "favorites2",
"link": "http://www.favorites2.com",
}
]
<div ng-repeat="item in vm.bookmarks|groupBy:'category'">
<h2>{{item.category}}</h2>
</div>
我希望显示以下内容:
附笔
我使用的过滤器没有注入任何东西,比如:
<div ng-repeat="item in vm.bookmarks|filter:{category:'flyers'}" >
<a href="{{item.link}}">{{item.title}}</a>
</div>
不确定是否需要注入角度过滤器以使用groupBy过滤器-为什么?