HM-37. Документирование классов RouteService, RoutePagesContainer. До… (#15)

This commit is contained in:
Nikolay
2020-07-16 09:27:57 +03:00
committed by GitHub
parent e1bc9e6dcd
commit 8ef0e49948
4 changed files with 115 additions and 4 deletions

View File

@ -13,11 +13,24 @@ navMenuButtons.render(NAV_MENU);
const routerPagesContainer = new RouterPagesContainer();
// Новые страницы обязательно добавляем тут
/**
* Добавление страниц в Роутинг выполняется на странице app.js
* @example
* routerPagesContainer.addRoutes([
* {url: '/', pageComponent: MainPage},
* {url: '/api', pageComponent: ApiPage},
* ]);
*/
routerPagesContainer.addRoutes([
{url: '/', pageComponent: MainPage},
{url: '/api', pageComponent: ApiPage},
]);
// Этот метод генерит событие Route, чтобы все компоненты получили его после инициализации
/**
* Этот метод генерит событие Route, чтобы все компоненты получили его после инициализации.
* Поэтому вызывать его надо в самом конце, когда уже созданы все компоненты приложения.
* @example
* // Вызывать его можно только один раз в программе
* routeService.init();
*/
routeService.init();