导航元素排序
本文档描述了导航元素的排序方式及如何修改默认排序行为。
- 添加
导航元素时,您可以使用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,
},
],
};
抠丁客


