创建出版物时,请选择一个类别。稍后在另一个页面中,我会显示所有类别,但我只需要显示包含发布的类别。
在轨道上的红宝石中的将是类似的东西
startDate.format('ll')
类别数据的json
- if category.posts
#show
帖子数据的json
[{"Cortes":{"name":"Cortes"}, "peinados":{"name":"peinados"}}]
在这种情况下,只有Cortes类别包含一个发布,我需要另一个没有显示,因为没有该类别的出版物。 以这种方式显示类别:
[{"category": "Cortes","title": "first"}]
答案 0 :(得分:1)
您可以使用array.filter,如下所示,
this.categories = category.posts.filter(cat=>cat.publication != null);
答案 1 :(得分:0)
像这样解决它
filter (category) {
const x = this.publicaciones.filter(post => post.category === category);
return x.length;
}
getCategory(services, name) {
const s = [];
Object.values(services).forEach(key => {
if(key.img) {
if (this.filterC(key.name) >= 1) {
s.push({ name: key.name, img: key.img });
}
}
});
this.check = s;
}