Ссылка на Урок 2: Стиль вашего Angular с помощью routerLinkActive и routerLinkActiveOption



Вернуться к уроку

Сначала на первом я создал два компонента, а именно.

  • Компонент один
  • Второй компонент

В файле app.module.ts я добавил свои конфигурации маршрутов.

Ссылка на задачу урока бега в прямом эфире:

https://stackblitz.com/edit/angular-ivy-sndms7?file=src%2Fapp%2Fapp.module.ts

Я объявил два маршрута, а именно один и два, в которых маршрут будет указывать на компонент один и компонент два.

App.component.ts: я добавил немного CSS, чтобы добавить стиль к html.

при нажатии на дочерний элемент он должен отображать componentOne внутри выхода маршрутизатора. Для навигации нам нужно импортировать маршрутизатор из @angular/router,

App.component.ts

Для программной навигации, во-первых, мы должны внедрить маршрутизатор в наш конструктор.

Под конструктором мы добавили наши функции. Для навигации, чтобы использовать импортированный маршрутизатор, напишите this.router. Для навигации вызовите функцию навигации маршрутизатора. Он принимает массив в качестве аргумента, а внутри массива мы указываем путь.

this.router.navigate(["/one"]);

в первом компоненте добавлена ​​навигация маршрутизатора, которая переходит к родственному компоненту, которого два, и к родительскому компоненту, который используется по умолчанию.

Вывод: навигация по умолчанию родителя

При нажатии (перейдите к дочернему),

Пожалуйста, попробуйте перейти к родительскому и родственному коду из демонстрационного рабочего кода. https://stackblitz.com/edit/angular-ivy-sndms7

Ссылка на следующий урок 4:Передача динамических параметров и выборка параметров с помощью углового маршрутизатора

https://medium.com/@yuvayuvaraj720444/router-04-pass-dynamic-parameters-and-fetch-parameter-using-angular-router-dfeb5d035e95

— — — — — — — — — Конец лекции — — — — — — —

Проверьте все уроки Angular Intermediate Lessons

https://medium.com/@yuvayuvaraj720444/angular-intermediate-lessons-acbea2dfc9b