Загрузка страницы

Angular Input Output декораторы и как сделать двустороннее связывание в компоненте

Компонент это немного верстки и немного JS кода. Компонент должен отвечать SOLID принципам и быть легко переиспользуемым. Input позволяет принимать конфигурации от родителя, а Output позволяет сообщать родителю о событиях в компоненте.

Как работать с Input и Output в Angular мы рассмотрим в этом видео.
В этом видео рассмотрим как сделать двустороннее связывание без использования FormsModule

==============================
Код готового урока:
-- я забыл его сохранить, пиши в комментарий и я востановлю его по возможности, если будут запросы --
==============================
Инструкция по установке angular проекта:
Вариант 1:
Пройдите плейлист: https://www.youtube.com/watch?v=IrelRVjIttA&list=PL4rYLeYunVf07_wC6VR6F_YlajK-Q8vxV&index=1
Вариант 2:
Склонируйте https://github.com/MaksymGrom/angular-example/tree/start
Загрузите зависимости (npm install)
Можно запускать проект (ng serve)
==============================

Выбор редактора код это дело каждого, но в этом плейлисте я использую webstorm. Как настроить один из популярнейших редакторов ниже:
VS Code: https://youtu.be/taTGYy-kgcE
WebStorm: https://youtu.be/0kTzqdi5tpk

Не забываем что SQL важен независимо чем планируешь заниматься при веб разработке, даже если планируешь быть менеджером проектов.
Курс по SQL можно найти по ссылке: https://www.youtube.com/watch?v=Bp_OHCzp7KM&list=PL4rYLeYunVf3DCrXe4XHdKAg8UJj0yzxG

Спасибо что продолжаете смотреть меня и радовать комментариями.

---- Соц сети
Телеграм, где можно узнать о новых видео и получать доп контент
https://t.me/webDevGromMaxChannel
P.S. В youtube я отвечаю быстрее чем в telegram, буду рад комментам в youtube

----
Чтобы поддержать канал
1) Можно поставить лайк (или дизлайк, если не понравилось видео)
2) Оставить комментарий более 5 слов
3) Досмотреть видео до конца (так удержание будет выше и мне это поможет в продвижении)
4) Оставить отзыв в комментариях, что можно улучшить в видео, чтобы не хотелось его закрывать

#grommax #angular #input #output #bindings

Материально поддержать канал можно следующим способом
1) Перевод на карту https://send.monobank.ua/7oqmsFg3Y
2) Пройти опрос, чтобы помочь выбрать подходящие варианты поддержки
https://forms.gle/ZbFCKJSpDNYp4AMC6

Оглавление
00:00 - Введение
00:25 - Подготовка к уроку
00:58 - @Input() декоратор Angular
02:40 - TypeScript ?: и !: что это?
04:23 - constructor vs ngOnInit вопрос для собеседования
05:51 - Передаем инпут от родителя
07:09 - @Output() декоратор Angular
09:47 - Передача параметра $event
11:05 - Типизация события Angular
12:03 - @Input(alias) маппинг инпута
13:24 - Двусторонний байндинг. Реализация счетчика
16:20 - Краткий итоговый гайд

Видео Angular Input Output декораторы и как сделать двустороннее связывание в компоненте канала Максим Гром
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 января 2022 г. 13:00:12
00:21:33
Другие видео канала
Angular lifecycle hooks. Методы жизненного цикла компонентаAngular lifecycle hooks. Методы жизненного цикла компонентаRxJs Subject, BehaviorSubject, ReplySubject. Как выжить без NgRxRxJs Subject, BehaviorSubject, ReplySubject. Как выжить без NgRxAngular Pipe. Как создать пайпу и почему нужно их использовать?Angular Pipe. Как создать пайпу и почему нужно их использовать?SOLID принципы js. Объяснение принципов на примере framework Angular. solid design principlesSOLID принципы js. Объяснение принципов на примере framework Angular. solid design principlesAngular архитектурные елементы. Что есть в Angular и зачем?Angular архитектурные елементы. Что есть в Angular и зачем?Angular. Структурные директивы. *ngIf, *ngFor, *ngSwitchCase (structural directives)Angular. Структурные директивы. *ngIf, *ngFor, *ngSwitchCase (structural directives)ТОП 5 фичей Angular. Как Angular превзошел VueJS и ReactJS. История фронтаТОП 5 фичей Angular. Как Angular превзошел VueJS и ReactJS. История фронта#1 Angular dependency injection framework. Что такое DI и как он работает в Angular#1 Angular dependency injection framework. Что такое DI и как он работает в AngularPipe из коробки Angular. Как найти все Pipe в проекте? Как пользоваться документацией?Pipe из коробки Angular. Как найти все Pipe в проекте? Как пользоваться документацией?Angular: взаимодействие между компонентами #1 -  @Input @Output EventEmitterAngular: взаимодействие между компонентами #1 - @Input @Output EventEmitterУстановка Angular CLI и Angular проект. Terminal. GitBashУстановка Angular CLI и Angular проект. Terminal. GitBash#10 Джедай веб разработки. Реактивные формы. Верстка логин формы. Практика Angular Material ui.#10 Джедай веб разработки. Реактивные формы. Верстка логин формы. Практика Angular Material ui.Angular файлы проекта. Angular.json. Main.ts как стартует первый компонентAngular файлы проекта. Angular.json. Main.ts как стартует первый компонентAngular NGRX за час. Часть 1 из 4. Разработка angular componentAngular NGRX за час. Часть 1 из 4. Разработка angular componentTypeScript #11 Декораторы (Decorators)TypeScript #11 Декораторы (Decorators)Angular i18n. Как добавить локализацию сайта. Translate. Переводы на сайте. Ngx-translateAngular i18n. Как добавить локализацию сайта. Translate. Переводы на сайте. Ngx-translateHTTP Interceptor  | Angular - Hero to SuperheroHTTP Interceptor | Angular - Hero to SuperheroReact.js или Angular. Детальное сравнение.React.js или Angular. Детальное сравнение.Angular путь до Middle: Работа с компонентами (пропсы, ng-content, @input)Angular путь до Middle: Работа с компонентами (пропсы, ng-content, @input)
Яндекс.Метрика