gpt4 book ai didi

javascript - 我无法使用嵌套对象的 orderBy 管道进行排序?

转载 作者:行者123 更新时间:2023-11-30 20:35:59 26 4
gpt4 key购买 nike

我有一个对象数组。我想使用 orderBy 管道对一些键进行排序,但由于我在主对象中有对象。我无法使用管道。

示例对象

    var object = {
Name :'John',
City : 'Dallas',
Address:{
Street: 'xyz',
Postal_code:123,
}
}

所以我在数组中有 1000 个这样的对象,当我使用 orderBy 管道时,我能够对键进行排序,但我无法对地址对象中的键进行排序。

*ngFor = "object of objects | orderBy:'object.Address.Street':false"

这很有效。你们能否提出一些解决方案。

谢谢

最佳答案

angular 中没有可用的内置 orderBy 管道。

这些是唯一可用于模板的内置管道。

build-in pipes Angular

您必须为此创建自定义管道。在此处阅读有关创建管道的更多信息:Custom pipes in angular

在您的方法中,您将不得不使用:

*ngFor = "object of objects | orderBy:'object.Address.Street':false"

关于javascript - 我无法使用嵌套对象的 orderBy 管道进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49829727/

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