我无法使用嵌套对象的 orderBy 管道进行排序?
I am unable to sort with orderBy pipe for nested objects?
我有一组对象。我想使用 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 中没有可用的 build-in
orderBy 管道。
这些是唯一可在模板中使用的内置管道。
您必须为此创建自定义管道。在此处阅读有关创建管道的更多信息:Custom pipes in angular
在您的方法中,您将不得不使用:
*ngFor = "object of objects | orderBy:'object.Address.Street':false"
我有一组对象。我想使用 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 中没有可用的 build-in
orderBy 管道。
这些是唯一可在模板中使用的内置管道。
您必须为此创建自定义管道。在此处阅读有关创建管道的更多信息:Custom pipes in angular
在您的方法中,您将不得不使用:
*ngFor = "object of objects | orderBy:'object.Address.Street':false"