defineNavigationMenuItem() 发布自定义侧边栏链接——通常为你发布的每个视图提供一个链接——或指向外部 URL。
src/navigation-menu-items/example-navigation-menu-item.ts
关键点
-
type决定菜单项链接到什么。 每种类型都与一个特定的标识符字段配对:类型 作用 必填字段 NavigationMenuItemType.VIEW打开已保存视图 viewUniversalIdentifierNavigationMenuItemType.LINK打开外部 URL linkNavigationMenuItemType.FOLDER在一个标签下分组嵌套项 name(子项通过folderUniversalIdentifier引用该文件夹)NavigationMenuItemType.OBJECT打开对象的默认索引页面 targetObjectUniversalIdentifierNavigationMenuItemType.PAGE_LAYOUT打开独立页面布局 pageLayoutUniversalIdentifier -
position控制在侧边栏中的排序。 -
icon和color是可选的,用于自定义条目的外观。 -
folderUniversalIdentifier也可用于任意条目,将其嵌套到一个FOLDER类型的父级中。
常见陷阱: 创建一个没有关联视图和导航菜单项的对象会使该对象对用户不可见。 除非是技术性/内部对象,否则每个自定义对象都应具有默认视图,并且 侧边栏中要有一个指向它的条目。