Angular: старт

Урок 07 · 11 хв

Маршрути

URL обирає компонент. routerLink, а не href на внутрішні екрани.

Routes: шлях 'users/:id' → компонент. У шаблоні routerLink="/users/1", а не <a href>: інакше повне перезавантаження. router-outlet — дірка, куди вставляється поточний екран. id з URL читаєш через ActivatedRoute.

Посилання всередині застосунку
AI

Можна спитати про це правило«Параметр — не глобальна змінна»

  • provideRouter(routes) у bootstrap — інакше outlet порожній.
  • ** — wildcard 404 у кінці списку маршрутів.
  • Гарди (canActivate) — пізніше. Спершу чесний URL і outlet.
AI

Можна спитати про цей пункт«Суть уроку»

Перевірка

Закріпи, поки не пішов далі

  1. 1. Чому внутрішній екран не через href="/users"?

  2. 2. router-outlet це

  3. 3. id з /users/:id береш із