gpt4 book ai didi

javascript - 如何在 Angular JS 中对值进行分组和显示

转载 作者:行者123 更新时间:2023-12-02 15:58:32 25 4
gpt4 key购买 nike

我创建了一个像这样的作用域函数

$scope.sample = [
{'SUPNAME':'AAA','SUPCODE':'22671','SLIPNO':'18384','DESG':'1','iv':'1'},
{'SUPNAME':'AAA','SUPCODE':'22671','SLIPNO':'18384','DESG':'2','iv':'2'},
{'SUPNAME':'AAA','SUPCODE':'22671','SLIPNO':'18384','DESG':'3','iv':'3'},
{'SUPNAME':'BBB','SUPCODE':'24603','SLIPNO':'26714','DESG':'1','iv':'4'},
{'SUPNAME':'BBB','SUPCODE':'24603','SLIPNO':'26714','DESG':'2','iv':'5'},
{'SUPNAME':'BBB','SUPCODE':'24603','SLIPNO':'26714','DESG':'3','iv':'6'},
]

我必须通过使用相同的 SUPNAME、SUPCODE、SLIPNO 进行分组来显示。例如我必须像这样显示它。

SUPNAME:AAA  SUPCODE=22671
DESG 1 DESG2 DESG 3


SUPNAME:BBB SUPCODE=24603
DESG 1 DESG2 DESG 3

那么我该如何为此创建 ng-repeat..请给出一些解决方案。

最佳答案

我尝试为您的案例创建一个 Codepen

grouped Codepen

<table  class="table table-striped">
<tr><td>{{data1}}</td><td>{{data2}}</td></tr>
<tr ng-repeat="item in filteredsample = (sample | filter:{ SUPNAME: 'AAA'})">
</tr>
<ul ng-repeat="thing in filteredsample">
<li style = "float:left; margin:20px">DESG VALUE {{$index}} = {{thing.DESG}}</li>
</ul>
</div>

希望这有帮助

关于javascript - 如何在 Angular JS 中对值进行分组和显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31398614/

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