我要做的是创建一个概述,可以根据嵌套在JSON对象数组中的类别进行筛选。
我要创建概述的项目的JSON如下所示:
{
id: 1,
title: "title",
content: "content",
categories: [{
title: "cat1",
descripton: "desc"
},
{
title: "cat2",
descripton: "desc"
}]
},
{
id: 2,
title: "title",
content: "content",
categories: [{
title: "cat3",
descripton: "desc"
},
{
title: "cat4",
descripton: "desc"
}]
}
HTML看起来像这样:
<select ng-model="catselect">
<option>cat1</option>
<option>cat2</option>
<option>cat3</option>
<option>cat4</option>
</select>
<ul>
<li ng-repeat="item in array | filter: {ARRAY OF CATEGORIES: catselect}">
</li>
</ul>
目前我还不知道如何让这个工作。(我认为)最明显的解决方案应该是
filter: {categories.title: catselect}
之类的,但显然不是。据我所知,Stackoverflow没有其他问题可以解决这个问题。我很想知道是否有人能帮我。 最佳答案
你能试试看它是否有效吗?实际上我没有测试过。
filter: { categories: { title: catselect } }
关于html - Angular JS根据类别数组过滤概述,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38616659/