gpt4 book ai didi

javascript - 在 Controller 中获取每个指定类型的名称

转载 作者:行者123 更新时间:2023-11-30 20:41:10 24 4
gpt4 key购买 nike

我有一个从数据库获取数据的 API。我得到的示例数据如下所示:

 [
{
"Name": "Bar1",
"Type": "Bar",
},
{
"Name": "Pie1",
"Type": "Pie",
},
{
"Name": "Pie2",
"Type": "Pie",
},
{
"Name": "Line1",
"Type": "Line",
},
{
"Name": "Pie3",
"Type": "Pie",
},

]

我想获取所有属于 type=Pie 的名称并将其分配到 $scope 数组上,然后将其放在 ng-repeat 上。我怎么可能那样做?

最佳答案

View端通过ng-repeatfilter即可轻松满足需求,controller端无需额外操作。

按照以下步骤:

在 Controller 中定义如下:

$scope.items = [{
"Name": "Bar1",
"Type": "Bar",
},
{
"Name": "Pie1",
"Type": "Pie",
},
{
"Name": "Pie2",
"Type": "Pie",
},
{
"Name": "Line1",
"Type": "Line",
},
{
"Name": "Pie3",
"Type": "Pie",
},

];

请在 Html 中使用以下内容:

<div ng-controller = "YOUR_CONTROLLER">
<div ng-repeat="item in items | filter: { type: 'pie'}">
<div>

关于javascript - 在 Controller 中获取每个指定类型的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49248719/

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