Урок 1: Hello world¶
Этот первый урок служит отправной точкой, с которой каждый урок в этом учебнике добавляет новые возможности для создания полноценного приложения Angular. В этом уроке мы обновим приложение для отображения известного текста "Hello World".
Затраты времени: ожидайте, что на выполнение этого урока вы потратите около 15 минут.
Перед началом¶
Этот урок начинается с предварительно созданного приложения, которое послужит базой для приложения, которое вы будете создавать в этом уроке. Мы предоставили начальный код, чтобы вы могли:
-
Начать с примера кода в начале этого урока. Выбрать из:
-
Использовать живой пример в StackBlitz, где интерфейс StackBlitz является вашей IDE.
-
Используйте download example и распакуйте его в каталог с именем:
first-app
. Откройте эту директорию в вашей IDE.
-
Если вы не просмотрели введение, посетите страницу tutorial overview page, чтобы убедиться, что у вас есть все необходимое для завершения этого урока.
После завершения¶
- Обновленное приложение, которое вы получите после этого урока, подтверждает, что вы и ваша IDE готовы приступить к созданию приложения Angular.
Шаги урока¶
Выполните эти шаги над кодом приложения в выбранной вами IDE (локально или с помощью StackBlitz).
Шаг 1 — Тестирование приложения по умолчанию¶
На этом шаге, после загрузки стартового приложения по умолчанию, вы создаете приложение Angular по умолчанию. Это подтверждает, что в вашей среде разработки есть все необходимое для продолжения урока.
В панели Терминал вашей IDE:
- В каталоге проекта перейдите в каталог
first-app
. -
Выполните эту команду для установки зависимостей, необходимых для запуска приложения.
1
npm install
-
Выполните эту команду, чтобы собрать и обслужить приложение по умолчанию.
1
ng serve
Приложение должно собраться без ошибок.
-
В веб-браузере на компьютере разработчика откройте
http://localhost:4200
. -
Убедитесь, что в браузере появился веб-сайт по умолчанию.
-
Вы можете оставить
ng serve
запущенным на время выполнения следующих шагов.
Шаг 2 — Просмотр файлов в проекте¶
На этом шаге вы познакомитесь с файлами, которые составляют стандартное приложение Angular.
В панели Explorer вашей IDE:
- В каталоге проекта перейдите в каталог
first-app
. -
Откройте каталог
src
, чтобы увидеть эти файлы.-
В проводнике файлов найдите файлы Angular app (
/src
).-
index.html
— это HTML-шаблон верхнего уровня приложения. -
style.css
— это таблица стилей верхнего уровня приложения. -
main.ts
— это место, где запускается приложение. -
favicon.ico
— иконка приложения, такая же, как на веб-сайте.
-
-
В проводнике файлов найдите файлы компонентов приложения Angular (
/app
).-
app.component.ts
— это исходный файл, описывающий компонентapp-root
.Это компонент Angular верхнего уровня в приложении. Компонент — это основной строительный блок приложения Angular.
Описание компонента включает код компонента, HTML-шаблон и стили, которые могут быть описаны в этом файле или в отдельных файлах.
В данном приложении стили находятся в отдельном файле, а код компонента и HTML-шаблон — в этом файле.
-
app.component.css
— таблица стилей для этого компонента. -
Новые компоненты добавляются в эту директорию.
-
-
В проводнике файлов найдите каталог изображений (
/assets
), содержащий изображения, используемые приложением. -
В проводнике файлов найдите файлы поддержки — это файлы и каталоги, которые необходимы приложению Angular для сборки и запуска, но это не те файлы, с которыми вы обычно взаимодействуете.
-
.angular
содержит файлы, необходимые для создания приложения Angular. -
.e2e
содержит файлы, используемые для тестирования приложения. -
.node_modules
содержит пакеты node.js, которые использует приложение. -
angular.json
описывает приложение Angular для инструментов создания приложений. -
package.json
используетсяnpm
(менеджером пакетов node) для запуска готового приложения. -
tsconfig.*
— это файлы, описывающие конфигурацию приложения для компилятора TypeScript.
-
-
После того как вы просмотрели файлы, составляющие проект приложения Angular, переходите к следующему шагу.
Шаг 3 — Создание Hello World
.¶
На этом шаге вы обновляете файлы проекта Angular, чтобы изменить отображаемое содержимое.
В вашей IDE:
-
Откройте
first-app/src/index.html
. -
В
index.html
замените элемент<title>
этим кодом, чтобы обновить заголовок приложения.1
<title>Homes</title>
Затем сохраните изменения, которые вы только что внесли в
index.html
. -
Далее откройте
first-app/src/app/app.component.ts
. -
В
app.component.ts
, в определении@Component
, замените строкуtemplate
на этот код, чтобы изменить текст в компоненте приложения.1
template: `<h1>Hello world!</h1>`,
-
В
app.component.ts
, в определении классаAppComponent
, замените строкуtitle
на этот код, чтобы изменить заголовок компонента.1
title = 'homes';
Затем сохраните изменения, внесенные в
app.component.ts
. -
Если вы остановили команду
ng serve
из шага 1, в окне Terminal вашей IDE запуститеng serve
снова. -
Откройте браузер и перейдите на
localhost:4200
и убедитесь, что приложение собирается без ошибок и отображает Hello world в заголовке и теле вашего приложения:
Обзор урока¶
В этом уроке вы обновили стандартное приложение Angular для отображения Hello world. В процессе вы узнали о команде ng serve
для локальной подачи приложения для тестирования.
Если у вас возникли трудности с этим уроком, просмотрите готовый код.
Следующие шаги¶
Первое приложение Angular урок 2 — Создание компонентов
Дополнительная информация¶
Для получения дополнительной информации по темам, рассмотренным в этом уроке, посетите: