Angular Team Panel | #AngularConnect
31:54
Пікірлер
@invictuz4803
@invictuz4803 Ай бұрын
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.
@evanwellens
@evanwellens 2 ай бұрын
Awesome Content !! How did you get angular source to work in debugger ?
@sergeypodgaysky8551
@sergeypodgaysky8551 2 ай бұрын
what is the difference between injecting NgControl and using NG_VALUE_ACCESSOR + NG_VALIDATORS as providers?
@manojhk7469
@manojhk7469 3 ай бұрын
master minds of Angular growth. proud of there hardwork and research
@mahdikamran8061
@mahdikamran8061 4 ай бұрын
Thank you.
@blackblather
@blackblather 4 ай бұрын
Yo that part about adding the number comments is so ugly and cool at the same time. I love and hate it 🤣🤣
@jammy-ik5fl
@jammy-ik5fl 5 ай бұрын
awesome
@Deadgray
@Deadgray 5 ай бұрын
In 2024 this is still so relevant at understanding Angular animations 🙂
@surajitdas6555
@surajitdas6555 6 ай бұрын
After seeing this 7years also not understanding…
@BigMoneyKirk
@BigMoneyKirk 6 ай бұрын
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
@RodrigoCarvalhoSilva
@RodrigoCarvalhoSilva 7 ай бұрын
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?
@tomasroggero6559
@tomasroggero6559 7 ай бұрын
funny how in 2023 this is still so relevant at understanding Angular animations. Like the DSL was truly well thought.
@ovuokeaghwotu2389
@ovuokeaghwotu2389 7 ай бұрын
Is there any chance we can get the slides or the source codes that accompany this talk?
@BGivo
@BGivo 8 ай бұрын
That was quite masterful.
@user-uy2du7ns3j
@user-uy2du7ns3j 9 ай бұрын
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.
@TayambaMwanza
@TayambaMwanza 9 ай бұрын
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
@pedramparsian3945 Жыл бұрын
I miss the answer to the quest!
@yaibanoutsukushii
@yaibanoutsukushii Жыл бұрын
Great concept!
@StevenMa-ev3oo
@StevenMa-ev3oo Жыл бұрын
This presentation is actually using a smarter way to promote Ngrx
@pau1143
@pau1143 Жыл бұрын
how to animate elements on visibility of section? angular way? thank you
@yannl4662
@yannl4662 Жыл бұрын
Custom FormControls: 9:13 -- ControlValueAccessors: 12:25 -- Validation: 16:09 -- Error messages: 19:17 Nested forms: 25:23 -- Composite ControlValueAccessor: 26:20 -- Sub-form components for template driven forms: 30:36 -- Sub-form components for reactive forms: 35:29 Form Projection: 35:55
@invictuz4803
@invictuz4803 Ай бұрын
Great outline, just adding more topics here: kzbin.info/www/bejne/eXXCpWajZ7yAg5o 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
@pavelhamanovich4951 Жыл бұрын
For those who is interested - there is a library called RxAngular with all ideas mentioned here included.
@pavelhamanovich4951
@pavelhamanovich4951 Жыл бұрын
4:43 is fixed in angular 15.1 ;)
@sachithra
@sachithra Жыл бұрын
An awesome talk, easy to listen to and greatly explained.
@adnanarnautovic3541
@adnanarnautovic3541 Жыл бұрын
React much better
@JulienTeyteau
@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
@ukranaut Жыл бұрын
Note to organizers: take that bottle from him next time.
@kavinkumar
@kavinkumar Жыл бұрын
Why is this presentation so dumb
@sergey13
@sergey13 Жыл бұрын
Thanks God gave us React instead of this nightmare.
@sinashafigh786
@sinashafigh786 Жыл бұрын
Amazing concept and presentation. thank you Stephen for sharing it with us
@collinsk8754
@collinsk8754 Жыл бұрын
Great presentation - brilliantly succinct and clear! 🙌🙌
@hansschenker
@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
@tengyunwang3976 Жыл бұрын
The part talking about hooks is quite fast and confusing.
@heyjude4279
@heyjude4279 Жыл бұрын
amazing stuff
@abderrahmanemustapha233
@abderrahmanemustapha233 Жыл бұрын
Amazing talk
@Zukasa
@Zukasa Жыл бұрын
Ok im going for React, thanks!
@NareshSingh-ny5zh
@NareshSingh-ny5zh Жыл бұрын
nice one...
@samucancld
@samucancld Жыл бұрын
Great talk 👏
@ratikagrawal12
@ratikagrawal12 2 жыл бұрын
Is there error at 11:28 , mentioning of component as an directive only.
@Ratchet2022
@Ratchet2022 Жыл бұрын
In Angular, Components are a subset of Directives. So the InfoCard and Footer Components are also Directives.
@marcialabrahantes3369
@marcialabrahantes3369 2 жыл бұрын
Have there been any updates on this effort? Anyone used it in practice?
@mariyanmomchilov9384
@mariyanmomchilov9384 2 жыл бұрын
Really useful presentation!
@rgh1986aka199
@rgh1986aka199 2 жыл бұрын
I understood nothing!!
@raulrothschild5876
@raulrothschild5876 2 жыл бұрын
I want to create dynamic ng-tempalte refs, is that possible? <my-component [data]='data'> <template #my-dynamic-data> @ContenChild ('my-dynamic-data')
@panchcw
@panchcw 2 жыл бұрын
one of the best in-depth angular video
@animeshanandcool
@animeshanandcool 2 жыл бұрын
Came here from IBM front- end learning path
@VinaySingh-cf6kd
@VinaySingh-cf6kd 2 жыл бұрын
Amazing talk. You're a gem Max! Thanks!
@vimhub
@vimhub 2 жыл бұрын
very very good subject
@imbrod
@imbrod 2 жыл бұрын
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)
@HeyItsMeDave
@HeyItsMeDave Жыл бұрын
If your servers do not accept HTTP requests with a "Referer" header from another domain, you might not need to worry about CSRF from browser forms.
@DJPAKK1
@DJPAKK1 2 жыл бұрын
Great stuff, thanks so much!
@HenrikBgelundLavstsen
@HenrikBgelundLavstsen 2 жыл бұрын
This talk would be a perfect cheat sheet for performance. Some of this stuff is obvious, but you tend to forget simple things. Having this as a simple cheat sheet would be perfect to go over when dealing with performance.
@YanLoonG13
@YanLoonG13 2 жыл бұрын
ყველაზე თესლი თოლქი რაც ანგულარზე მინახავს