
#2 - Файлы и создание компонента
Видеоурок
Любое новое приложение построенное на Angular будет иметь множество файлов, скриптов и других материалов, с которыми изначально сложно справиться. На самом деле структура Angular приложения довольно проста и понятна. Рассмотрим её на примере ниже:
Все файлы, что принадлежат к проекту находятся в папке src
. В ней есть основной файл index.html и app
, которая вмещает в себе все компоненты и главный файл со всеми модулями и компонентами.
В проекте всегда должен быть файл package.json
. Он отвечает за описание проекта, а также содержит описание всех дополнительных библиотек, что нужны для корректной работы приложения.
Папка e2e
отвечает за тестирование в приложении. В курсе тестирование рассматриваться не будет, так как этот функционал не является особо сложным и плюс его использование не оправдано при разработке небольших проектов.
Компоненты
Компоненты отыгрывают важную роль в проекте. Каждый компонент представляет из себя определенную страницу на сайте. Такие страницы имеют стили CSS, HTML шаблон, а также файлик со всеми функциями, логикой и переменными, что можно передавать внутрь HTML шаблона.
Создавать компоненты можно вручную или же при помощи терминала (командной строки). Рекомендуем всегда пользоваться вторым вариантом.
Чтобы сгенерировать новый компонент пропишите следующую инструкцию:
ng g component путь_и_название_компонента
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть