- •Билет 1
- •Билет 2
- •Структура приложения¶
- •Модуль¶
- •Компонент¶
- •Сервис¶
- •Директива¶
- •Билет 3
- •Билет 4
- •Билет 5
- •Билет 6
- •Билет 7
- •Билет 8
- •Билет 9
- •Билет 10
- •Привязка к сеттеру
- •Билет 12
- •Билет 13
- •Билет 14
- •Билет 15
- •Билет 16
- •Корневой уровень
- •Уровень модуля
- •Уровень компонента
- •Билет17 Не то
- •Билет 18
- •Билет 19
- •Билет 20
- •Билет 21
- •Билет 22
- •Билет 23
- •Билет 24
- •Заключение
- •Билет 25
- •Билет 26
- •Билет 27
- •Билет 28
- •Билет 29
- •Билет 30
Билет 23
Как в angular реализуется маршрутизация? Какие модули и директивы используются?
В Angular маршрутизация представляет собой переход от одного представления (шаблона) к другому в зависимости от заданного URL. Причем навигация может осуществляться и внутри представления.
За организацию маршрутизации в Angular отвечает модуль RouterModule библиотеки @angular/router.
URL организуются в специальные модули и определяются для каждого отдельного модуля приложения.
Рассмотримсозданиемодуля AppRoutingModule.
const routes:Routes=[
{path:'login', component:LoginRouteComponent},
{path:'home', component:HomeRouteComponent, children:[
{path:'profile', component:ProfileRouteComponent}
]},
{path:'contacts', redirectTo:'/home', pathMatch:'full', children:[
{path:'director', component:DirectorContactsRouteComponent}
]},
{path:'**', component:LoginRouteComponent}
];
@NgModule({
imports:[RouterModule.forRoot(routes)],
exports:[RouterModule]
})
export class AppRoutingModule{}
Билет 24
Что такое SEO? Как сделать seo оптимизацию приложения на Angular?
Термин «SEO» = «Поисковое продвижение» = «Поисковая оптимизация» = «Раскрутка сайта» = «SEO-оптимизация» = «Продвижение сайта».
SEO (аббревиатура от Search Engine Optimization) — комплекс мероприятий по увеличению видимости сайта в поисковых системах по целевым поисковым запросам.
КАК ОПТИМИЗИРОВАТЬ САЙТЫ НА ANGULAR?
Подготовьте список всех страниц на сайте
Сформируйте карту сайта Sitemap.xml. Особое внимание уделите важным разделам сайта, которые нужно проиндексировать в первую очередь.
Установите Prerender
Пререндер — сервис, что рендерит сайт в виртуальном браузере, а потом отдает статический контент поисковым роботам. Это хорошо влияет на SEO:
сайт грузится быстро;
поисковые боты хорошо индексируют контент.