Standalone Components
Standalone components, imports, providers, bootstrapping, міграція з NgModules, нова структура застосунку
1Що таке standalone component в Angular?
Що таке standalone component в Angular?
Відповідь
Standalone component — це компонент Angular, який встановлює standalone: true у своєму декораторі @Component. Це дозволяє компоненту керувати власними imports і providers без потреби в NgModule. Standalone components спрощують архітектуру, усуваючи необхідність у проміжних модулях для організації залежностей.
2Як оголосити standalone component?
Як оголосити standalone component?
Відповідь
Щоб створити standalone component, достатньо додати властивість standalone: true в декоратор @Component. Це просте оголошення робить компонент незалежним від будь-якого NgModule і дозволяє керувати imports та providers безпосередньо в метаданих компонента, усуваючи необхідність зовнішнього оголошення в модулі.
3Як імпортувати інший компонент у standalone component?
Як імпортувати інший компонент у standalone component?
Відповідь
У standalone component залежності (компоненти, директиви, pipes) додаються безпосередньо в масив imports декоратора @Component. Кожен компонент може імпортувати інші standalone components, директиви, pipes або навіть класичні NgModules. Це усуває необхідність у проміжних NgModules для керування залежностями між компонентами та спрощує архітектуру.
Яку функцію використовувати для bootstrap застосунку зі standalone component?
Як налаштувати глобальні providers з bootstrapApplication?
+15 питань зі співбесід
Інші теми співбесід Angular
Основи TypeScript
TypeScript просунутий
Основи Angular
Компоненти та життєвий цикл
Services & Dependency Injection
Організація модулів Angular
Angular CLI
Директиви та Pipe
Маршрутизація та навігація
Реактивні форми
Template-driven форми
Основи RxJS
Оператори RxJS
HttpClient і виклики API
Базове керування станом
Change Detection
Angular Signals
Модульні тести в Angular
End-to-End тестування
Build і оптимізація
Основи NgRx
Просунутий NgRx
Архітектура Angular
Оптимізація продуктивності
Безпека та найкращі практики
Просунуті патерни RxJS
Angular Universal та SSR
Angular Micro-frontends
Опануй Angular для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно