defineNavigationMenuItem() для добавления пользовательских ссылок на боковую панель — обычно по одной на каждое представление, которое вы поставляете, — или для указания на внешние URL-адреса.
src/navigation-menu-items/example-navigation-menu-item.ts
Основные моменты
-
typeопределяет, на что указывает элемент меню. Каждый тип сопоставляется с определенным полем идентификатора: -
positionуправляет порядком в боковой панели. -
Перечисление также содержит
NavigationMenuItemType.RECORD, используемый внутренне для добавляемых пользователем в «Избранное» записей — он не может использоваться из манифеста приложения (нет поля для ссылки на запись). -
iconиcolorявляются необязательными и настраивают внешний вид элемента. -
folderUniversalIdentifierтакже доступен для любого элемента, чтобы поместить его внутрь родительского элемента типаFOLDER.
Распространенная ошибка: создание объекта без связанного элемента навигационного меню делает этот объект недоступным через боковую панель. Если только это не технический/внутренний объект, у каждого настраиваемого объекта должен быть элемент боковой панели, указывающий на него.