项目

导航元素排序

本文档描述了导航元素的排序方式及如何修改默认排序行为。

  • 添加导航元素时,您可以使用RoutesService。更多详情请参阅相关文档
  • 不过,本文档将重点介绍如何对导航元素进行排序。

Order属性

  • 通常您可以通过此属性对路由进行排序,但也可以自定义我们的默认排序算法。

默认排序算法

  • 查看我们的默认排序算法请点击此处该函数的功能是什么?
    • 若定义了order属性,则按order值排序
    • 若两个导航元素的order值相同,则按名称排序
    • 若未定义order属性,则该元素将置于末尾,未排序的导航项将按名称排序

自定义方法

在 app.config.ts 中

import { SORT_COMPARE_FUNC } from "@abp/ng.core";

export const appConfig: ApplicationConfig = {
  providers: [
    // ...
    {
      provide: SORT_COMPARE_FUNC,
      useFactory: yourCompareFuncFactory,
    },
  ],
};
在本文档中