Thank you Rainer for your restless effort in bringing in the ng latest! I am not yet able to show my enthusiasm for most of the v14 stuff, just yet ;-) (And I am still puzzled by the `throw new Error` thingy within switchMap 10:00... need to grab some water.)
Thanks a lot as well. That throw is TypeScript narrowing. TypeScript knows that an error is thrown if that type is undefined so in every code that follows, the variable cannot be undefined anymore. There are even more powerful things like You can read more about it on www.typescriptlang.org/docs/handbook/2/narrowing.html
Hey Rainer, thanks for the video! Please continue to do these for all major Angular releases if you can! And, random question: can you share the keyboard do you use? It has a really nice sound to it!
25:35 ah yes, the shared module we also have that, it unfortunately contains 3940583409583405 (approximately) components and 904385409568450968 (approximately) dependencies a pattern I really, really regret :D
hi! on the first instruction when i run the command npx ng update @angular/core @angular/cli, i always get the error "Migration failed: Incompatible peer dependencies found." what could be the solution for this?
@@RainerHahnekamp hello again, here is the error message I got: Package "@angular-devkit/build-angular" has an incompatible peer dependency to "typescript" (requires ">=4.4.3
Awesome 😀 Keep rocking 🤩I loved it. 👍 Thanks for the content. Keep posting this type of content, Waiting for it.
Thanks, will do. The next one of that type will be about NgRx
Thanks Rainer ! Excellent way to migrate to Standalone Components, very precise and clear !
Hi Alain, thanks a lot!
Thank you Rainer for sharing this video, so many nice new features
Thanks Oscar. Happy to hear you liked it.
Thank you Rainer for your restless effort in bringing in the ng latest! I am not yet able to show my enthusiasm for most of the v14 stuff, just yet ;-)
(And I am still puzzled by the `throw new Error` thingy within switchMap 10:00... need to grab some water.)
Thanks a lot as well. That throw is TypeScript narrowing. TypeScript knows that an error is thrown if that type is undefined so in every code that follows, the variable cannot be undefined anymore. There are even more powerful things like You can read more about it on www.typescriptlang.org/docs/handbook/2/narrowing.html
Excellent video! Thank you for the very clear explanation.
You're welcome Patrick!
Excellent work. Concise and very helpful.
Thanks Ray, looking at the list of the new features for Angular 14.2, I think I'll can create a video for that as well :)
Thanks for this wonderful migration tutorial Rainer. Keep it up :)
You're welcome!
awesome video, thanks Rainer
Thank you Oscar!
Nice detail explanation !
Thanks a lot
Great explanation, thank you!
Thanks, you are welcome!
Great video, many thanks!
Thank you!
Hey Rainer, thanks for the video! Please continue to do these for all major Angular releases if you can!
And, random question: can you share the keyboard do you use? It has a really nice sound to it!
Hi Robert, thanks a lot. Will continue to produce these kind of videos. I think I've used the Logitech Mx Keys for this video.
Amazing!
Thanks a lot
25:35 ah yes, the shared module
we also have that, it unfortunately contains 3940583409583405 (approximately) components and 904385409568450968 (approximately) dependencies
a pattern I really, really regret :D
Well, you kind of need some shared elements but I guess the art is not to make them the biggest part of your application... ;)
@@RainerHahnekamp the problem was to put all shared stuff into one Module 🤣
@@jacqueskloster4085 Ouch 🤕 😅
arigato liana sama
いえいえ (I hope I got that right 😁)
awesome
Great, I see you've found some use for it then 😁
hi! on the first instruction when i run the command npx ng update @angular/core @angular/cli, i always get the error "Migration failed: Incompatible peer dependencies found." what could be the solution for this?
Hello Carey, can you please post the full output of the error message?
@@RainerHahnekamp hello again, here is the error message I got:
Package "@angular-devkit/build-angular" has an incompatible peer dependency to "typescript" (requires ">=4.4.3
Thank you!
You're welcome Iulian