Встречается на собеседованиях • сегодня
На какие сущности разделяется Angular приложение
Angular приложение делится на несколько ключевых сущностей:
-
Модули (Modules)
Организуют функциональность в блоки. Корневой модуль (AppModule) запускает приложение, а feature-модули группируют связанные компоненты, директивы, сервисы. -
Компоненты (Components)
Управляют частью UI. Состоят из:- Шаблона (HTML)
- Стилей (CSS)
- Логики (TypeScript класс с
@Componentдекоратором)
-
Сервисы (Services)
Содержат бизнес-логику, работают с данными. Обычно инжектятся в компоненты через DI. -
Директивы (Directives)
Изменяют поведение DOM. Бывают структурные (*ngIf,*ngFor) и атрибутные (ngStyle). -
Паипы (Pipes)
Преобразуют данные для отображения ({{ date | date:'short' }}).
Пример модуля:
typescript
@NgModule({
declarations: [AppComponent, MyDirective],
imports: [BrowserModule],
providers: [DataService],
bootstrap: [AppComponent]
})
export class AppModule {}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы