i don't understand the app.config.ts file i didn't see that before what does it do and what is it 🫥
@MonsterlessonsAcademy8 годин тому
It's just a config that we use in main.ts. Angular generates it by default.
@empty_peace8 годин тому
@@MonsterlessonsAcademy actually the provider thing it's very confusing how to do it more easily ? where the provider thing I want to handle it to the main app module cause here its very confusing
@chickenjoy9 годин тому
What if I only want the errors to show when I click outside and not when I'm am still typing so that I will not get distracted or slightly pissed off that I haven't finished typing yet.
@MonsterlessonsAcademy8 годин тому
There is touched property
@nelavas465110 годин тому
3.24.10 - но т.к функция это тоже объект, нельзя ли обратиться к локальной функции innerFn с помощью точечного оператора: myFn.innerFn()?
@IvanIvanov-kp1fnДень тому
I constantly have problems with async validators getting stuck in the 'pending' state, so I stopped using them and started validating externally on valueChanges..
@HrtDeveloperДень тому
the best
@MonsterlessonsAcademy8 годин тому
Thanks
@ajaykathait7633День тому
GG
@MonsterlessonsAcademy8 годин тому
Thanks
@IceBreakerGamerДень тому
Why use this when we have model() though? to prevent bidirectional instead of unidirectional?
@MonsterlessonsAcademy8 годин тому
I covered differences between plain variables and signals in this video ukposts.info/have/v-deo/inygdXmdg4-osac.htmlsi=AYsfkJFSNRpkhEiE and you can't compare model with output as these are different things. output allows communication between components.
@ardiannm2 дні тому
A comment for the algorithm
@MonsterlessonsAcademyДень тому
Thanks!
@devyadav03992 дні тому
Really helpful, keep up the good work!
@MonsterlessonsAcademyДень тому
Wil do!
@GLawSomnia2 дні тому
False! Template forms can do the same things as Reactive forms. They both offer the same functionality, but in a different way. And in a lot of ways Template forms are easier to use and also more scalable (you can find 2 videos from Ward Bell which explain how to use them)
@dunmer09922 дні тому
Very nice. It really hit the spot.
@MonsterlessonsAcademyДень тому
Glad to hear that!
@oleksiipopov51432 дні тому
Great lesson!
@MonsterlessonsAcademyДень тому
Thanks! 😃
@JoseLeMalin2 дні тому
Thank you for your work and sharing your knowledge !
@MonsterlessonsAcademyДень тому
My pleasure!
@IamPali20242 дні тому
Can you please do a real world with signals?
@MonsterlessonsAcademyДень тому
I will add it to the list of ideas!
@anutaNYC3 дні тому
You are calling two functions in the template as I understand it, it's not very good for the performance
@MonsterlessonsAcademyДень тому
It is not bad by default but having lots of them in the app might be bad for the performance depending on the compexity of computations and renderings.
@anutaNYCДень тому
@@MonsterlessonsAcademy well I tested it and it called that function just one of the two about 300+ times, I had to massage the data I had in TS.
@anutaNYCДень тому
@@MonsterlessonsAcademy but I must add!! Thank you for the source code it did help a lot figuring out the component break-up
@blackslash49543 дні тому
i18next in 18 minutes!!
@MonsterlessonsAcademyДень тому
Yeap!
@akashshukla86863 дні тому
Simple and best
@MonsterlessonsAcademyДень тому
Thank you!
@cngz73673 дні тому
Thanks for the video. In minute 7:52 you can see an error (HttpErrorResponse) in the terminal. I also get this error. Have you found an explanation / solution for this error?
@MonsterlessonsAcademyДень тому
Yes http client doesn't use fetch API by default. As it is native way for node/browser it makes sense to add it
@cngz7367День тому
@@MonsterlessonsAcademy Here is an addendum from me: withFetch() has already been added for me. However, I still had this error. I changed the api url from localhost to 127.0.0.1 and the error is gone :)
@hennadiikhudolieiev21984 дні тому
Injectable constant can be replaced with another value. For example you want to switch the api url for your service depending on the environment. The injection token will help you. By the way you can pass a factory function as a second parameter to injection token constructor that will return value. And also you can set providedIn: “root” for the injection token using @Injectable decorator
@advance51894 дні тому
Thanks a bunch, Oleksandr, for sharing your extensive experience with us!
@MonsterlessonsAcademyДень тому
Glad you enjoyed it!
@kanishkayadav42574 дні тому
How do we reduce the box height and ceter the drop-down arrow after reducing height
@adarshsingh30124 дні тому
Thanks for this course
@MonsterlessonsAcademyДень тому
My pleasure
@rembautimes88084 дні тому
I finally implemented Signal Store in my app. All possible due to your amazing tutorial. Thanks
@MonsterlessonsAcademyДень тому
Great to hear!
@muthiulhaqhaq38354 дні тому
This helped me, thank you Sir.
@MonsterlessonsAcademyДень тому
Glad it helped
@konstantinsurnin8554 дні тому
thanks a lot bro!
@MonsterlessonsAcademyДень тому
You're welcome!
@naiomi55324 дні тому
i started working on angular project v15 can i upgrade to 17 please ?
@MonsterlessonsAcademyДень тому
Sure why not?
@hrstelugulive4 дні тому
Thanks for the video
@MonsterlessonsAcademyДень тому
Welcome!
@kananfarzali18064 дні тому
using json-db is cheating. in real life you won't be able to use it. I wanted to see client-side sorting.
@MonsterlessonsAcademy4 дні тому
It's not cheating. This is how it is done in all real projects. Client side sorting is useless when you have lots of data so nobody loads all data on the client and sorts it there.
@RameshJobUpdates4 дні тому
Love from India 🇮🇳
@MonsterlessonsAcademy4 дні тому
Thanks!
@thebks14 дні тому
Can this functionality also be applied to a grid? I'm currently working on a dashboard project where I need to implement drag-and-drop and resizing for the metrics displayed in the dashboard. I'm using the Grid component from Material UI.
@MonsterlessonsAcademy4 дні тому
I didn't try it with the grid but I don't see why it would not work. You can drag and drop anything with it.
@thebks14 дні тому
@@MonsterlessonsAcademy I did try using `react-grid-layout` but it works well with class based components and react official documentation doesn't recommend using class components. Will give it a try and I would love to see a video on using it with the Grid. Thank you.
@EmBee275 днів тому
Thanks!!!
@MonsterlessonsAcademy4 дні тому
Welcome!
@rishabhshukla12555 днів тому
Can you please make a video on next-auth using firebase adapter. That would be very awesome for me. Buy the way just subscribed your channel :)
@MonsterlessonsAcademy4 дні тому
I will add it to the list of ideas
@Shadow-pn5qw5 днів тому
I have only 2 chanels on Angular that i watching and both of them great. This is one of them. As a React developer in past I always have been struggling to find so much helpful lessons
@MonsterlessonsAcademy4 дні тому
Great to hear!
@kevinmz4525 днів тому
Thank you, very easy to understand and helps me a lot.
@MonsterlessonsAcademy5 днів тому
Glad to hear that!
@MM-ts9jy6 днів тому
"You will learn once and forever..." I'm now ashamed to admit this is the second time I check this video this week 🤣
@MonsterlessonsAcademy5 днів тому
You learned the concept, now you just recheck the code -_-
@dmitry97286 днів тому
What editor do you use? Something in terminal?
@MonsterlessonsAcademy5 днів тому
It's Vim
@Shadow-pn5qw7 днів тому
I came from react, now I’m work with Angular in my current job. I have learned much from you. Thanks a lot sir. Your lessons are really awesome.
@MonsterlessonsAcademy5 днів тому
Glad to hear that!
@Shadow-pn5qw7 днів тому
I have read topic about unsubscribing where was said that you don’t need to unsubscribe when we just call api method once. Angular will do it by itself. Is this correct or we need to do unsubscribing because of more safe way to work with observables? Hope you understand my English. I’m from KZ
@MonsterlessonsAcademy5 днів тому
No you don't need but I prefer to unsubscribe everywhere
@rembautimes88087 днів тому
I just got graphQL working with Apollo client communicating with a Supabase db. Definitely powerful especially since the query params need not be sent in the url header
@MonsterlessonsAcademy5 днів тому
If you like it and it works for you use it
@advance51897 днів тому
Absoultely agree! I guess people who start studying a lot of things simultaneously, sooner or later will simply burn out
@MonsterlessonsAcademy5 днів тому
Yeap
@MarkVeltzer7 днів тому
Total crap
@TomGDrAccessibility7 днів тому
Except if you’re building your own business and want to actually build things that solve actual real world problems. Then use the languages and frameworks that you want to use and that make you productive. In that case I doubt Java is in your top 10 choices!
@MonsterlessonsAcademy5 днів тому
I agree with making your own business you need to be as fast as possible.
@kazukisenpai24057 днів тому
He saying without moving his teeth
@stephenjames29517 днів тому
For sure no is not a good answer. For sure maybe.
@c01nd01r7 днів тому
For Observable, which has been converted to a Signal, a manual unsubscribe is not required?
@MonsterlessonsAcademy5 днів тому
You don't unsubscribe from observable but from subscription. So no.
@jonathanjohnson27857 днів тому
Sehr wichtig. Danke ❤
@MonsterlessonsAcademy5 днів тому
Gerne
@AnushkaKundu-jl3ih7 днів тому
thanks, helped a lot!
@MonsterlessonsAcademy5 днів тому
Glad it helped!
@sergio_leone_7 днів тому
100% agree
@nebiyuzewge44718 днів тому
very good video. i get the core concept with in 30 minutes. thank you!
@MonsterlessonsAcademy7 днів тому
Glad it helped!
@nfallycoly63628 днів тому
Awesome!!! it's very helpful. But can you please explain how to avoid infinite loop with combineLatest?
@MonsterlessonsAcademy7 днів тому
The is no infinite loop with combineLatest by default. It is your code that might do that.