События
Event Binding
Синтаксис: (event)="function()"
\app\servers\servers.component.html:
<button
class="btn btn-primary"
[disabled]="disallowNewServer"
(click)="onServerCreate()">Add Server</button>
<p [innerText]="serverStatus"></p>
\app\servers\servers.component.ts:
export class ServersComponent implements OnInit {
disallowNewServer = true;
serverStatus = "Server is OFF";
...
onServerCreate() {
this.serverStatus = "Server is ON";
}
}
Передача и использование данных с помощью event Binding
\app\servers\servers.component.html:
<input
type="text"
class="form-control"
(input)="onUpdateServerName($event)">
<p>{{ serverName }}</p>
\app\servers\servers.component.ts:
serverName = '';
onUpdateServerName(event: Event) {
this.serverName = (<HTMLInputElement>event.target).value;
}
(<HTMLInputElement>event.target) - для приведения типа. Это синтаксис для информирования TypeScript о типе переменной. Интерфейс HTMLInputElement является частью Web Api и обеспечивает свойства и методы для манипулирования версткой и представлением элемента input. Подробнее о нем можно прочитать на MDN.
Помощь сайту
ЮMoney:
4100 1180 7209 833
Карта Сбербанк:
2202 2080 6183 7127
Формы. Реактивный подход.
Формы. Шаблонный подход.
Формы в Angular
Subject
Observable. Subscribe и Unsubscribe
Route. Обновление шаблона
Route Resolving
Route передача статичных данных
Route. Контроль навигации с помощью сервиса
Route. Защита роутера
Route. Вынос настроек роутера
Route. Переключения и параметры
JavaScript операторы
Сервисы
Структурные директивы
Binding свойств директив
HostListener и HostBinding
Директива атрибута
Навигация. Передача данных событиями
События и жизненный цикл
ng-content
Инкапсуляция стилей и ссылки
Связывание свойств и событий
Компонент и модель
Директива ngFor
Angular CSS и Style
Динамические шаблоны в Angular
События
Компонент и данные
Шаблон и стили компонента
Создание компонентов в Angular
TypeScript, Bootstrap, Main.ts
Установка и первый запуск Angular
Возможно, вам будет интересно
Компонент и модель
Angilar создание обычных и вложенных компонентов через CLI. Описание модели.
Observable. Subscribe и Unsubscribe
Stream и работа с Observable в Angular. Пример отписки в ngOnDestroy()
Установка и первый запуск Angular
Angular применяется для создания одностраничных приложений - SPA (Single Page Applications). Angular создает рендер программы, в отличие от подхода, когда весь контент загружен в DOM, а JavaScript его меняет.