This is the holy grail of Angular Forms complete guides, unreal that it's from 2017. Funny how I've gone through countless of other articles and resources before finding this talk by Kara. I wonder which parts of this talk have been deprecated though, most of it still seems relevant.
@evanwellens2 ай бұрын
Awesome Content !! How did you get angular source to work in debugger ?
@sergeypodgaysky85513 ай бұрын
what is the difference between injecting NgControl and using NG_VALUE_ACCESSOR + NG_VALIDATORS as providers?
@manojhk74694 ай бұрын
master minds of Angular growth. proud of there hardwork and research
@mahdikamran80615 ай бұрын
Thank you.
@blackblather5 ай бұрын
Yo that part about adding the number comments is so ugly and cool at the same time. I love and hate it 🤣🤣
@jammy-ik5fl6 ай бұрын
awesome
@Deadgray6 ай бұрын
In 2024 this is still so relevant at understanding Angular animations 🙂
@surajitdas65557 ай бұрын
After seeing this 7years also not understanding…
@BigMoneyKirk7 ай бұрын
I don't like how the code is extremely sectioned as he is attempting to explain this convoluted concept. If the example were more linear, I believe this would be easier to understand. Is there a static piece of code to this exact problem that I can analyze so that I can follow this concept better? Could you have named the files, clearly depicting which file is the parent and which one is the child in this example? The instructor begins to lose me around 10:20
@RodrigoCarvalhoSilva7 ай бұрын
Great presentation. This is a new approach that I don't see many people talking about. However, I felt this approach is more complex than using NgUpgrade, with the extra "elements" project, manual bundling, manually copying js file to AngularJS project and manually creating element on AngularJS project. Sure going to Web Components is great, because one could migrate to React or Vue, but I don't know if it's worth doing this in a context of migrating from AngularJS to Angular. What do you think?
@tomasroggero65598 ай бұрын
funny how in 2023 this is still so relevant at understanding Angular animations. Like the DSL was truly well thought.
@ovuokeaghwotu23898 ай бұрын
Is there any chance we can get the slides or the source codes that accompany this talk?
@BGivo9 ай бұрын
That was quite masterful.
@user-uy2du7ns3j10 ай бұрын
The main issue with third party libraries like this one and angular is that angular out of the box provides massive amount of tools to achieve everything that ngrx adds. But you need to have understanding of all those concepts like single responsibility principle, pure functions, etc. I worked with a lot of teams were developers had no clue how all this stuff works and usage of ngrx won’t help them. Also right now I joined team which embraces usage of ngrx but their code coverage is extremely low and they do not fully understand how to utilize it, for them its just boilerplate. On the other hand angular changes really fast. Like making modules not necessary recently, introducing signals, etc. NgRx still in process of evaluating signals as I understand but people already interested in fully leveraging them. So I personally do not recommend using ngrx because it adds extra complexity in process of angular update for really large apps (with hundreds of components and dozens of services). It will always be behind angular.
@TayambaMwanza9 ай бұрын
Yup, I watched the talk to the end, he was very balanced and kodus to him, he has every incentive to shill thee framework but actually provided objective reasons on why not to use it by default.
@pedramparsian3945 Жыл бұрын
I miss the answer to the quest!
@yaibanoutsukushii Жыл бұрын
Great concept!
@StevenMa-ev3oo Жыл бұрын
This presentation is actually using a smarter way to promote Ngrx
@pau1143 Жыл бұрын
how to animate elements on visibility of section? angular way? thank you
Great outline, just adding more topics here: kzfaq.info/get/bejne/eaqPp5ael72xfWw.html Custom Form Controls: -- Access the Form Control (Template-driven forms): 19:28 -- Access the Form Control (Reactive forms) directly to set up value accessor (inverted dependency): 20:03 - under the hood explanation of how to access the underlying form control while providing value accessor in your custom component -- Access the Form Control (Reactive forms) directly to set up validators and error UI: 23:34 Nested Forms: -- ViewProvider vs Provider explanation: 31:15
@pavelhamanovich4951 Жыл бұрын
For those who is interested - there is a library called RxAngular with all ideas mentioned here included.
@pavelhamanovich4951 Жыл бұрын
4:43 is fixed in angular 15.1 ;)
@sachithra Жыл бұрын
An awesome talk, easy to listen to and greatly explained.
@adnanarnautovic3541 Жыл бұрын
React much better
@JulienTeyteau Жыл бұрын
This is a fantastic demo. Every once in a while, I come back to this speech to further understand how rxjs works. Timeless.
@ukranaut Жыл бұрын
Note to organizers: take that bottle from him next time.
@kavinkumar Жыл бұрын
Why is this presentation so dumb
@sergey13 Жыл бұрын
Thanks God gave us React instead of this nightmare.
@sinashafigh786 Жыл бұрын
Amazing concept and presentation. thank you Stephen for sharing it with us
@collinsk8754 Жыл бұрын
Great presentation - brilliantly succinct and clear! 🙌🙌
@hansschenker Жыл бұрын
Why is Angular not following this approach? Is it pride not to have invented it! Are Google's developer not able to think in RxJs terms?
@tengyunwang3976 Жыл бұрын
The part talking about hooks is quite fast and confusing.
@heyjude4279 Жыл бұрын
amazing stuff
@abderrahmanemustapha233 Жыл бұрын
Amazing talk
@Zukasa Жыл бұрын
Ok im going for React, thanks!
@NareshSingh-ny5zh Жыл бұрын
nice one...
@samucancld2 жыл бұрын
Great talk 👏
@ratikagrawal122 жыл бұрын
Is there error at 11:28 , mentioning of component as an directive only.
@Ratchet2022 Жыл бұрын
In Angular, Components are a subset of Directives. So the InfoCard and Footer Components are also Directives.
@marcialabrahantes33692 жыл бұрын
Have there been any updates on this effort? Anyone used it in practice?
@mariyanmomchilov93842 жыл бұрын
Really useful presentation!
@rgh1986aka1992 жыл бұрын
I understood nothing!!
@raulrothschild58762 жыл бұрын
I want to create dynamic ng-tempalte refs, is that possible? <my-component [data]='data'> <template #my-dynamic-data> @ContenChild ('my-dynamic-data')
@panchcw2 жыл бұрын
one of the best in-depth angular video
@animeshanandcool2 жыл бұрын
Came here from IBM front- end learning path
@VinaySingh-cf6kd2 жыл бұрын
Amazing talk. You're a gem Max! Thanks!
@vimhub2 жыл бұрын
very very good subject
@imbrod2 жыл бұрын
Thanks for great presentation! However, I fail to understand the basic premise of an attack: How can a baddie post a form to my site when it's a CORS issue in the first place and my server will not allow POSTs from other domains? In fact, I myself has problem with my own sites trusting each other. (e.g. Web app on one domain and CMS on the other and I want to preserve login of a user without using some Identity servers)