gpt4 book ai didi

angularjs - ng-repeat 具有特定 ID 的内部文档

转载 作者:搜寻专家 更新时间:2023-11-01 00:40:12 24 4
gpt4 key购买 nike

我有一个包含数组的文档,例如:

$scope.items = [
{
"id": 1,
"name": "Apple"
"types": [{
"color": "red"
"size": "xxl
},
{
"color: "green"
"size": "S"
}]
},
{
...
}]

而且我想显示来自 Array "types" 的所有记录,仅为项目 ID = 1。

我试过了(没用):

table(style="width:100%")
tr(ng-repeat="type in items.types" ng-if="items.id==1")
td
p {{ type.color}}
td
p {{ type.size}}

最佳答案

这可以通过两个带过滤器的 ng-repeat 轻松实现,它将过滤掉 id 1 的项目,然后执行 ng-repeat types 集合上。

table(style="width:100%")
tbody(ng-repeat="item in items | filter: {id: 1 }: true")
tr(ng-repeat="type in items.types")
td
p {{ type.color}}
td
p {{ type.size}}

关于angularjs - ng-repeat 具有特定 ID 的内部文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37537910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com