0Pricing
Angular Academy · Урок

Формы на основе шаблонов

Быстро создавайте формы с помощью методов на основе шаблонов.

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

Формы на основе шаблонов

Формы на основе шаблонов

В этом уроке вы познакомитесь с формами на основе шаблонов в Angular, которые позволяют быстро создавать простые формы.

Формы на основе шаблонов — иллюстрация 1

Что такое формы на основе шаблонов

Что такое формы на основе шаблонов

Формы на основе шаблонов используют шаблоны HTML и директивы Angular для удобного создания, проверки и отправки форм.

Импорт FormsModule

Импорт FormsModule

Чтобы использовать формы на основе шаблонов, импортируйте FormsModule в модуль Angular:

import { FormsModule } from '@angular/forms';

Создание простой формы

Создание простой формы

Определите простую форму в шаблоне с помощью директивы ngForm:

<form #form="ngForm">
  <input name="username" ngModel>
</form>

Двусторонняя привязка с помощью ngModel

Двусторонняя привязка с помощью ngModel

ngModel связывает элементы управления формы со свойствами компонента с помощью двусторонней привязки данных:

<input [(ngModel)]="user.name" name="username">

Отправка формы

Отправка формы

Удобно обрабатывайте отправку формы с помощью привязки событий Angular:

<form (ngSubmit)="onSubmit(form)" #form="ngForm">

Проверка формы

Проверка формы

Angular предоставляет удобные директивы проверки, такие как required и minlength:

<input name="username" ngModel required minlength="4">

Доступ к состоянию формы

Доступ к состоянию формы

Получайте доступ к состоянию формы, например к её корректности или статусу изменения, через переменные шаблона:

<div *ngIf="form.invalid && form.touched">Form is invalid!</div>

Итоги

Итоги

Вы научились легко создавать формы на основе шаблонов, связывать их с данными, проверять и отправлять. Продолжайте практиковаться!

Формы на основе шаблонов — иллюстрация 10

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

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

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

Чему я научусь в уроке «Формы на основе шаблонов»?

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

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

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

Сколько времени занимает урок «Формы на основе шаблонов»?

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

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

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

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

  1. Формы на основе шаблонов
  2. Реактивные формы
  3. Пользовательская проверка
← Назад к Angular Academy