Angular. Интерполяция, байндинг и двустороннее связывание. Binding angular / NgModel

preview_player
Показать описание
Как связать TypeScript файл с HTML файлом нужно знать. В этом видео вы узнаете, что такое Binding и Интерполяция в шаблоне. О том как отрисовать верстку из переменной и как построить целую форму за несколько минут.

==============================
Код готового урока:
==============================
Инструкция по установке angular проекта:
Вариант 1:
Вариант 2:
Загрузите зависимости (npm install)
Можно запускать проект (ng serve)
==============================

Выбор редактора код это дело каждого, но в этом плейлисте я использую webstorm. Как настроить один из популярнейших редакторов ниже:

Не забываем что SQL важен независимо чем планируешь заниматься при веб разработке, даже если планируешь быть менеджером проектов.

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

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

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

#grommax #angular #binding #interpolation #ngmodel

Материально поддержать канал можно следующим способом
2) Пройти опрос, чтобы помочь выбрать подходящие варианты поддержки

Оглавление
00:00 - Введение
00:20 - Подготовка к уроку
01:35 - Как работать со свойствами в TypeScript
03:30 - Интерполяция контента {{}}
05:23 - Интерполяция в аттрибут title="{{}}"
05:46 - Binding аттрибута [title] [class]
06:43 - Binding верстки [innerHTML]
07:35 - Binding value в input [value]
08:20 - Event binding (click)
09:25 - Event binding (input) $event
10:58 - Типизация Event для input в TypeScript
11:56 - Дополнительные параметры в обработчике событий
12:51 - FromsModule ngModel
14:36 - FromsModule ngModel ngModelChange
15:54 - Login Form. Практика
19:07 - Краткий итоговый гайд
Рекомендации по теме
Комментарии
Автор

Отличные уроки! Жалею, что не попались раньше)

bohdanmarchenko
Автор

Один з найкращих каналів по Angular + використовується Angular 13

MrVIPKent
Автор

Супер. Пришел к тому, что ставлю лайк и коммент ДО просмотра видоса. Только вперед)!!!

awesomeuser
Автор

Здорово, спасибо!
интерполяция, баиндинг, двустороннее связывание ангуляр NgModel

Brinzovik
Автор

Отличное видео, которое за короткое время разъясняет типичные задачи, которые можно реализовать в кротчайшие сроки.

ilgul
Автор

максимально доступно, все по полочкам, спасибо большое

njsaab
Автор

Спасибо, отличное объяснение angular. Супер просто!

AlexanderBogdanov-dwcw
Автор

Максим, большое спасибо за твои видео! Все просто понятно и доступно!

antonkuzmenko
Автор

Спасибо, ещё 1 урок помог разложить всё по полочкам в голове.

kkrasovski
Автор

Привет всем) Это второе видео из плейлиста по компонентам Angular
Если Вы не смотрели первый плейлист, по введению в Angular и настройке окружения, то рекомендую посмотреть
Приятного просмотра, скоро будут еще выпуски)

grommaks
Автор

привет! спасибо!
лайка поставил, камент написал, видос досмотрел до конца, денюшку на моно закинул
продолжай!!!

из улучшений, не думаю, что нужно в гите создавать отдельные ветки, думаю достаточно делать камит и описание к видео вставлять на него ссылку, это конечно, если у тебя код каждого следующего урока будет связан с предыдущим, если каждый раз всё с чистого листа, то и ветки норм. но это уже вкусовщина, на к контенту не относящеся )

serdotsenko
Автор

Спасибо! Это очень полезно.
Я так понимаю ngmodel используется для простых форм, для сложных, реактивных же нужно использовать rxjs?

slavkapiyavka
Автор

из пожеланий на будущее, если будет время сделай пж-та обзор ВСЕХ git-команд в webStorm'e которые можно вызвать через GUI, желательно показывать/объяснять зачем это нужно и чему это приводит, т.к. пользуюсь в повседневной работе, только камит и пуш, а оч. хочется понимать зачем там это всё остальное )))

serdotsenko
Автор

Добрый день. Я вот иногда смотрю различные видео по фронтенд разработке и почти все время слышу нечто вроде "это spec файлы они для тестирования но мы их разбирать не будем". Может сделать какой-то туториал по написанию тех же самых юнитестов? Просто даже среди моих друзей не так уж и много тех кто может здраво писать тесты для своих приложений. Они их конечно пишут, но без особого энтузиазма.)

ivancherkas
Автор

тут нежданчик произошел - написало мне при работе с NgModel и формами реактивными -
Использование с ngModel устарело
Поддержка использования ngModelсвойства input и ngModelChangeсобытия с директивами реактивной формы устарела в Angular v6 и планируется удалить в будущей версии Angular.

KolkhozDnepr
Автор

Двустороннее связывание хорошо, но что делать, когда нужно запретить ввод невалидных данных?

Дима-чух
Автор

а если я только начал изучать ангулар и мне что то сложно понимать, это нормально или просто программирование это не мое?)

murakami