Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Компонента | Компоненти та Шаблони
Вступ до Angular

bookСтворення Компонента

Які компоненти потрібні?

Ви вже знаєте, що таке компонент. Тепер настав час створити власний компонент, який можна використовувати в додатку.

Додаток складатиметься з двох компонентів. Перший — це TaskComponent, який відповідає за відображення окремого завдання. У цьому компоненті буде показано id, title та status завдання. Також буде додано кнопки для завершення або видалення завдання.

Другий компонент — це TaskListComponent, який є обгорткою для всіх завдань. Він містить масив завдань і відображає кожне за допомогою TaskComponent. Цей компонент також відповідальний за логіку додавання, оновлення та видалення завдань.

Коротко: TaskComponent відповідає за вигляд і поведінку окремого завдання, а TaskListComponent керує повним списком завдань і взаємодією між ними.

Правила створення компонента

В Angular для створення компонентів використовується Angular CLI. Це зручний інструмент, який автоматично генерує всі необхідні файли та інтегрує компонент у відповідну частину вашого проєкту.

Потрібно створити два компоненти: TaskComponent та TaskListComponent. Один відповідатиме за відображення окремих завдань, а інший — за керування списком завдань.

Структура проєкту

Для впорядкування коду створимо окрему папку для кожного компонента всередині директорії src/app. Це спростить навігацію та підтримку коду, особливо коли застосунок буде зростати.

Створення TaskComponent

Для генерації компонента використовуйте Angular CLI. Відкрийте термінал у VS Code та переконайтеся, що ви знаходитеся в кореневій папці вашого проєкту. Потім виконайте наступну команду:

Або коротша версія:

Ось детальний розбір команди:

Після виконання команди у папці task буде створено нову папку src/app, яка міститиме чотири файли:

Це стандартне налаштування для будь-якого компонента. Єдина відмінність — префікс у назвах файлів (task у цьому випадку), який походить від імені, вказаного у команді генерації.

Створення TaskListComponent

Тепер створимо компонент для списку завдань, так само, як і раніше. Виконайте наступну команду:

Це створить нову папку task-list, яка міститиме такі файли:

Ці файли виконують ті ж самі функції, що й у TaskComponent, але тепер вони призначені для другого компонента.

На цьому етапі у вас є два окремі компоненти з чіткою структурою: TaskComponent, який відповідає за логіку та шаблон для окремого завдання, і TaskListComponent, який керує всім списком завдань.

1. Що виконує команда ng g c task?

2. Який файл можна безпечно видалити, якщо ви не плануєте писати тести?

question mark

Що виконує команда ng g c task?

Select the correct answer

question mark

Який файл можна безпечно видалити, якщо ви не плануєте писати тести?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 3.13

bookСтворення Компонента

Свайпніть щоб показати меню

Які компоненти потрібні?

Ви вже знаєте, що таке компонент. Тепер настав час створити власний компонент, який можна використовувати в додатку.

Додаток складатиметься з двох компонентів. Перший — це TaskComponent, який відповідає за відображення окремого завдання. У цьому компоненті буде показано id, title та status завдання. Також буде додано кнопки для завершення або видалення завдання.

Другий компонент — це TaskListComponent, який є обгорткою для всіх завдань. Він містить масив завдань і відображає кожне за допомогою TaskComponent. Цей компонент також відповідальний за логіку додавання, оновлення та видалення завдань.

Коротко: TaskComponent відповідає за вигляд і поведінку окремого завдання, а TaskListComponent керує повним списком завдань і взаємодією між ними.

Правила створення компонента

В Angular для створення компонентів використовується Angular CLI. Це зручний інструмент, який автоматично генерує всі необхідні файли та інтегрує компонент у відповідну частину вашого проєкту.

Потрібно створити два компоненти: TaskComponent та TaskListComponent. Один відповідатиме за відображення окремих завдань, а інший — за керування списком завдань.

Структура проєкту

Для впорядкування коду створимо окрему папку для кожного компонента всередині директорії src/app. Це спростить навігацію та підтримку коду, особливо коли застосунок буде зростати.

Створення TaskComponent

Для генерації компонента використовуйте Angular CLI. Відкрийте термінал у VS Code та переконайтеся, що ви знаходитеся в кореневій папці вашого проєкту. Потім виконайте наступну команду:

Або коротша версія:

Ось детальний розбір команди:

Після виконання команди у папці task буде створено нову папку src/app, яка міститиме чотири файли:

Це стандартне налаштування для будь-якого компонента. Єдина відмінність — префікс у назвах файлів (task у цьому випадку), який походить від імені, вказаного у команді генерації.

Створення TaskListComponent

Тепер створимо компонент для списку завдань, так само, як і раніше. Виконайте наступну команду:

Це створить нову папку task-list, яка міститиме такі файли:

Ці файли виконують ті ж самі функції, що й у TaskComponent, але тепер вони призначені для другого компонента.

На цьому етапі у вас є два окремі компоненти з чіткою структурою: TaskComponent, який відповідає за логіку та шаблон для окремого завдання, і TaskListComponent, який керує всім списком завдань.

1. Що виконує команда ng g c task?

2. Який файл можна безпечно видалити, якщо ви не плануєте писати тести?

question mark

Що виконує команда ng g c task?

Select the correct answer

question mark

Який файл можна безпечно видалити, якщо ви не плануєте писати тести?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 3
some-alt