【发布时间】:2020-06-16 09:30:51
【问题描述】:
我有一个如下所示的数组:
{
"blogs": [
{
"id": 1,
"name": "Test title 1",
"category": "tennis",
},
{
"id": 2,
"name": "Test titel 2",
"category": "football",
},
// etc
}
我知道我可以像这样<div>{{ getfilteredData.length }}</div> 获得数组的length。
但是如何计算某个category的item长度呢?
更新:
我设法显示了一个类别length,并结合了有源过滤器。这是结果的sandbox。
但现在我只为category === 'tennis' 定义了它。如何结合此方法,使其独立显示所有 3 个类别的 length?
更新 2: 我设法使用方法(感谢 Mohammed 的回答)而不是使用计算属性来做到这一点。使用方法可以传递参数。
【问题讨论】:
-
blogs.filter(({category}) => category === 'whatever').length -
@Robby Cornelissen 抱歉,我还不明白。在我的示例中如何使用它?