0Pricing
Angular Academy · Урок

Понимание компонентов

Изучите компоненты Angular 19, их создание и жизненный цикл.

«Понимание компонентов» — бесплатный урок Angular Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Angular Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Angular Academy содержит 3 уроков всего.

Изучение компонентов Angular

Изучение компонентов Angular

Компоненты — строительные блоки приложений Angular. В этом уроке Вы узнаете о компонентах и их жизненном цикле.

Понимание компонентов — иллюстрация 1

Что такое компонент?

Что такое компонент?

Компонент — это часть пользовательского интерфейса, которая включает код HTML, CSS и TypeScript. Он представляет отдельную часть пользовательского интерфейса приложения.

Создание компонента

Создание компонента

Используйте Angular CLI, чтобы легко создать компонент:

ng generate component my-component
ng generate component my-component

Структура компонента

Структура компонента

Компонент Angular обычно состоит из четырёх основных файлов:

  • .html: шаблон
  • .ts: логика
  • .css: стили
  • .spec.ts: тестирование

Декоратор компонента

Декоратор компонента

Декоратор @Component связывает класс компонента с его шаблоном и стилями.

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.html',
  styleUrls: ['./my-component.css']
})

Хуки жизненного цикла

Хуки жизненного цикла

Компоненты Angular имеют хуки жизненного цикла, которые позволяют выполнять код на определённых этапах. К распространённым хукам относятся ngOnInit() и ngOnDestroy().

Использование ngOnInit()

Использование ngOnInit()

ngOnInit() выполняется после инициализации данных компонента Angular. Этот хук отлично подходит для начальной настройки:

ngOnInit() {
  console.log('Component initialized!');
}

Отображение компонентов

Отображение компонентов

Используйте селектор компонента в других шаблонах, чтобы отобразить его:

<app-my-component></app-my-component>

Итоги

Итоги

Вы узнали о компонентах, создании компонентов и их хуках жизненного цикла. Отличная работа!

Понимание компонентов — иллюстрация 10

Часто задаваемые вопросы

Урок «Понимание компонентов» бесплатный?

Да — полный текст урока «Понимание компонентов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Angular Academy, подпишись на CoddyKit PRO. Курс Angular Academy содержит 3 уроков всего.

Чему я научусь в уроке «Понимание компонентов»?

Изучите компоненты Angular 19, их создание и жизненный цикл. Ты практикуешь Angular Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Angular Academy?

Предыдущий опыт не требуется. Angular Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.

Сколько времени занимает урок «Понимание компонентов»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Angular Academy?

Да. Каждый урок Angular Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Начало работы с Angular 19
  2. Понимание компонентов
  3. Шаблоны и привязка данных
← Назад к Angular Academy