我有一个对象数组。我想使用orderBy管道对某些键进行排序,但由于我在主对象中有对象。我无法使用烟斗。
示例对象
var object = {
Name :'John',
City : 'Dallas',
Address:{
Street: 'xyz',
Postal_code:123,
}
}
所以我在数组中有1000个这样的对象,当我使用orderBy管道时,我能够对键进行排序,但是我无法对地址对象中的键进行排序。
*ngFor = "object of objects | orderBy:'object.Address.Street':false"
这个工作。你们可以提出一些解决方案。
谢谢
答案 0 :(得分:1)
角度中没有build-in
orderBy管道。
这些是唯一可在模板中使用的内置管道。
您必须为此创建自定义管道。在此处阅读有关创建管道的更多信息:Custom pipes in angular
在您的方法中,您将不得不使用:
*ngFor = "object of objects | orderBy:'object.Address.Street':false"