- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Angular Material dialogs now support real component bindings
Angular Material dialogs just got a much cleaner way to work with reusable components!
🚀 Want to master Angular Signal Forms?
I just released a full course where we build a real Signal Form step-by-step covering validation, async validation, dynamic fields, custom controls, and submission patterns.
👉 Enroll here:
https://www.udemy.com/course/angular-signal-forms/?couponCode=021409EC66FC6440B867
In this tutorial, you’ll learn how to use the new Angular Material dialog bindings feature in Angular 22 to bind directly to a component’s inputs, outputs, and model inputs. We’ll take one reusable notification settings component and use it both inline on the page and inside a Material dialog. Then we’ll wire up inputBinding(), outputBinding(), and twoWayBinding() so the dialog component can receive data, emit events, and stay synced with parent state using signals. If you’ve ever wanted dialog content to behave more like a normal Angular component, this update makes that workflow much cleaner.
------------------------------------------------------------------------------
🔔 Subscribe for more Angular tutorials & tips → [🔗 https://www.youtube.com/c/briantreese?sub_confirmation=1]
👍 Like this video if you found it helpful, it really helps support the channel!
------------------------------------------------------------------------------
🔗 Demo Links:
- https://github.com/brianmtreese/angular-material-dialog-input-output-model-bindings
------------------------------------------------------------------------------
📚 Additional Resources:
- Angular Material Dialog Documentation:
https://material.angular.dev/components/dialog/overview
- Angular inputBinding API:
https://angular.dev/api/core/inputBinding
- Angular outputBinding API:
https://angular.dev/api/core/outputBinding
- Angular twoWayBinding API:
https://angular.dev/api/core/twoWayBinding
- My course "Angular: Styling Applications": https://www.pluralsight.com/courses/angular-styling-applications
- My course "Angular in Practice: Zoneless Change Detection": https://app.pluralsight.com/library/courses/angular-practice-zoneless-change-detection
------------------------------------------------------------------------------
📖 Chapters:
0:00 – Introduction
0:19 – Angular Material Dialog Bindings Demo
2:36 – The Problem with Dynamic Dialog Components
3:46 – How the Reusable Component Works Inline
4:50 – Signals Used for the Dialog Bindings
5:14 – Why the Dialog Component Is Disconnected
6:00 – Add Angular Material Dialog Bindings
7:11 – Test inputBinding() and outputBinding()
8:33 – Add twoWayBinding() for the Model Input
9:05 – Test the Fully Synced Dialog Component
9:53 – Final Thoughts on Dialog Component Bindings
------------------------------------------------------------------------------
🧰 About the Tools Used
This demo uses Angular 22, Angular Material Dialog, signals, input(), output(), model(), and the dynamic component binding helpers: inputBinding(), outputBinding(), and twoWayBinding(). These APIs make it easier to build reusable Angular components that work both in normal templates and dynamically rendered views like Material dialogs.
------------------------------------------------------------------------------
🎓 Angular Certification (New)
If you’re looking to validate your Angular skills, there’s now an official certification built and reviewed by Google Developer Experts.
It covers modern Angular concepts and is one of the first structured ways to demonstrate real-world Angular knowledge.
👉 https://certificates.dev/angular?friend=TREESE
(They’re currently offering up to 50% off)
------------------------------------------------------------------------------
#angular #angularmaterial #angular22 #angularsignals #webdevelopment #frontenddevelopment #typescript #javascript #materialdesign #angulartutorial
Видео Angular Material dialogs now support real component bindings канала Brian Treese
🚀 Want to master Angular Signal Forms?
I just released a full course where we build a real Signal Form step-by-step covering validation, async validation, dynamic fields, custom controls, and submission patterns.
👉 Enroll here:
https://www.udemy.com/course/angular-signal-forms/?couponCode=021409EC66FC6440B867
In this tutorial, you’ll learn how to use the new Angular Material dialog bindings feature in Angular 22 to bind directly to a component’s inputs, outputs, and model inputs. We’ll take one reusable notification settings component and use it both inline on the page and inside a Material dialog. Then we’ll wire up inputBinding(), outputBinding(), and twoWayBinding() so the dialog component can receive data, emit events, and stay synced with parent state using signals. If you’ve ever wanted dialog content to behave more like a normal Angular component, this update makes that workflow much cleaner.
------------------------------------------------------------------------------
🔔 Subscribe for more Angular tutorials & tips → [🔗 https://www.youtube.com/c/briantreese?sub_confirmation=1]
👍 Like this video if you found it helpful, it really helps support the channel!
------------------------------------------------------------------------------
🔗 Demo Links:
- https://github.com/brianmtreese/angular-material-dialog-input-output-model-bindings
------------------------------------------------------------------------------
📚 Additional Resources:
- Angular Material Dialog Documentation:
https://material.angular.dev/components/dialog/overview
- Angular inputBinding API:
https://angular.dev/api/core/inputBinding
- Angular outputBinding API:
https://angular.dev/api/core/outputBinding
- Angular twoWayBinding API:
https://angular.dev/api/core/twoWayBinding
- My course "Angular: Styling Applications": https://www.pluralsight.com/courses/angular-styling-applications
- My course "Angular in Practice: Zoneless Change Detection": https://app.pluralsight.com/library/courses/angular-practice-zoneless-change-detection
------------------------------------------------------------------------------
📖 Chapters:
0:00 – Introduction
0:19 – Angular Material Dialog Bindings Demo
2:36 – The Problem with Dynamic Dialog Components
3:46 – How the Reusable Component Works Inline
4:50 – Signals Used for the Dialog Bindings
5:14 – Why the Dialog Component Is Disconnected
6:00 – Add Angular Material Dialog Bindings
7:11 – Test inputBinding() and outputBinding()
8:33 – Add twoWayBinding() for the Model Input
9:05 – Test the Fully Synced Dialog Component
9:53 – Final Thoughts on Dialog Component Bindings
------------------------------------------------------------------------------
🧰 About the Tools Used
This demo uses Angular 22, Angular Material Dialog, signals, input(), output(), model(), and the dynamic component binding helpers: inputBinding(), outputBinding(), and twoWayBinding(). These APIs make it easier to build reusable Angular components that work both in normal templates and dynamically rendered views like Material dialogs.
------------------------------------------------------------------------------
🎓 Angular Certification (New)
If you’re looking to validate your Angular skills, there’s now an official certification built and reviewed by Google Developer Experts.
It covers modern Angular concepts and is one of the first structured ways to demonstrate real-world Angular knowledge.
👉 https://certificates.dev/angular?friend=TREESE
(They’re currently offering up to 50% off)
------------------------------------------------------------------------------
#angular #angularmaterial #angular22 #angularsignals #webdevelopment #frontenddevelopment #typescript #javascript #materialdesign #angulartutorial
Видео Angular Material dialogs now support real component bindings канала Brian Treese
Angular Material dialog bindings Angular 22 Angular Material dialog inputBinding outputBinding twoWayBinding Angular model input Angular signals Angular dialog component reusable Angular components MatDialog Angular Material tutorial Angular component bindings dynamic component bindings Angular input output Angular tutorial TypeScript frontend development Angular 22 tutorial Material dialog Angular components Angular modal signal inputs
Комментарии отсутствуют
Информация о видео
5 июня 2026 г. 12:00:21
00:10:36
Другие видео канала
