NgTemplateOutlet in Angular - Everything You Have to Know (2022)

  Рет қаралды 52,122

Decoded Frontend

Decoded Frontend

Күн бұрын

Пікірлер: 174
@DecodedFrontend
@DecodedFrontend Жыл бұрын
💥 Learn Angular Forms in-depth and start building complex form controls with ease💥 🔗 10% discount for the first 10 students - bit.ly/advanced-ng-forms-discounted 💡 Short Frontend Snacks (Tips) every week here: Twitter - twitter.com/DecodedFrontend Instagram - instagram.com/decodedfrontend LinkedIn - www.linkedin.com/in/dmezhenskyi
@ibrahimbhabay37
@ibrahimbhabay37 Жыл бұрын
please create a video on content projection.
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Okay :)
@HackHeyner
@HackHeyner Жыл бұрын
Does not exist in the world, enough recognition for this guy! Absolute unit of a teacher!
@sukdipkar8876
@sukdipkar8876 4 ай бұрын
Nobody in youtube teaches angular like this depth as you! Thank you very much and keep teaching us such valuable concepts.
@advaithsurya4039
@advaithsurya4039 Жыл бұрын
I absolutely love angular and [ngTemplateOutlet] is one of my favourite topics because they allow my template to be extremely reusable. It is indeed very powerful in terms of functionality.
@DecodedFrontend
@DecodedFrontend Жыл бұрын
completely agree!
@ЮліяКоцегуб
@ЮліяКоцегуб 2 ай бұрын
Дякую, зрозуміле пояснення теми 👍
@DecodedFrontend
@DecodedFrontend 2 ай бұрын
Дуже дякую за фідбек 😊
@djedaaa2232
@djedaaa2232 Жыл бұрын
I just want to say, i’m crazy about your courses and tutorials. You really have a gift for teaching, you dive deep into subject and talk about complex things which others often avoid do to the complexity. This channel (and also your paid courses) are such a refresher for Angular community.. Keep up the great work!
@davidwang5445
@davidwang5445 Жыл бұрын
Another excellent video. Well structured, clearly expained. Three parts with small changes enhanced the concepts. Recap helps the viewers remember what has learned. Thank you so much and happy holidays!
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thank you, I am glad that you liked the video. Have a great holidays as well :)
@АнастасияШагаева-й8ч
@АнастасияШагаева-й8ч 10 ай бұрын
Дмитрий, спасибо большое! Очень понятно и подробно объясняете, одно удовольствие смотреть Ваши ролики.
@rahultej8352
@rahultej8352 Жыл бұрын
The way you explain things is not just bring out the solution but also clearly undertand the concepts.
@rembautimes8808
@rembautimes8808 11 ай бұрын
Been following this channel for several years. The tutorials are first class and really appreciate the effort that goes into making the video. I struggled with ng template outlet earlier but this helps a lot
@georgeknap2631
@georgeknap2631 Жыл бұрын
There's never enough videos about ngTemplateOutlet 🤯
@samuelalejandro2104
@samuelalejandro2104 Жыл бұрын
I don't speak English (I'm Brazilian), but your explanation is so clear and concise that even if I don't know much English I can understand 98% of what you say. By the way, I love your content.
@prangnana
@prangnana Жыл бұрын
Simply Superb!!! I have been using ngTemplateOutlet from more than 2 years but still I leant new things from this video. Thanks Dmytro
@sergiocebrian85
@sergiocebrian85 Жыл бұрын
Great job Dmytro! NgTemplateOutlet is a powerful directive that everyone should use often
@ninalukashenko2622
@ninalukashenko2622 5 күн бұрын
Great explanation! Thank you!!!
@mario_2211
@mario_2211 Жыл бұрын
Great work I'd love to see a video on content projection
@santicanabalramos667
@santicanabalramos667 Жыл бұрын
Really interesting video! I would like to have a video related to content projection as well :)
@DecodedFrontend
@DecodedFrontend Жыл бұрын
I will be glad to make it ;)
@lonwabomsingelwa8833
@lonwabomsingelwa8833 8 ай бұрын
Never really used this concept into depth but this video clearly put it out. 🥳
@MikelAingeru
@MikelAingeru Жыл бұрын
My most sincere congratulations. You have achieved something very difficult, explaining a complex Angular concept with a simple example and even showing useful tricks like $implicit, context and injector. Thank you very much! On the other hand, for me it is very strange to place the tags after the content in which they are going to be rendered. But I guess it's the only option to do it both inside and outside a component and without projection of .
@VitaliiZubko
@VitaliiZubko Жыл бұрын
Great explanation... Thanks. I will share this video with ours juniors, for better understanding...
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Awesome, thank you for supporting ! 🙏🏻
@KvN-UA
@KvN-UA Жыл бұрын
Thanks a lot for the explanation. It's amazing! I would like to know more about content projection.
@animetographyblogarchive9852
@animetographyblogarchive9852 Жыл бұрын
I've learned so much from your videos. Your content covers topics I haven't found anywhere and it has helped me a lot in my work. Thank you so much!
@gagiksimonyan3782
@gagiksimonyan3782 Жыл бұрын
Happy New Year, Dmytro) Wish you all the best:)
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thank you, Gagik! Happy New Year!
@ievgensvichkar2643
@ievgensvichkar2643 Жыл бұрын
One more useful video, thanks a lot. Small remark: content projection can also be used in combination with ng-template approach when we use content projection to provide the template to be instantiated inside the recipient component (instead of using @Input for this).
@femelene2455
@femelene2455 Жыл бұрын
That is exactly what I was thinking about at the end of the video. I think that Dmytro wanted to show us new Angular feature instead - ngTemplateOutlerInjector which is also very cool by the way :)
@DecodedFrontend
@DecodedFrontend 6 ай бұрын
Hey guys :) Yes, you are right (you both :) ). Actually, many things could be accomplished in many different ways, and "the best" solution is usually very dependent on the particular details and your goals. The solution in the video was chosen just for the demonstration of the ngTemplateOutlerInjector feature staying in the same and familiar context of the WeatherComponent component.
@akhilanilkumar9090
@akhilanilkumar9090 Жыл бұрын
Crisp and Clear. Good Work 👍
@jakubrakowski3429
@jakubrakowski3429 Жыл бұрын
U make my learning curve easy now :). This is the missing spot for more advanced concepts. Cheers
@mostafavii
@mostafavii 6 ай бұрын
Thanks for your greate video about template outelet. I've recently used it to create a dynamic mat-search-select. thanksssssss
@demidovmaxim1008
@demidovmaxim1008 Жыл бұрын
Thank you! The best content about Angular.
@TravisSomaroo
@TravisSomaroo 11 ай бұрын
Great stuff, would it be possible to have another video in the future for more advance use cases on ngTemplateOutlet as well as typing the templateOutlet with the Angular 16 features.
@sercan272727
@sercan272727 5 ай бұрын
this was exactly what i needed. thanks for the video
@OfficialVideos482
@OfficialVideos482 Жыл бұрын
Very Informative Pure Class 🙂
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thank you for your feedback! I am glad that you liked it.
@fnarsiste
@fnarsiste Жыл бұрын
I'l new in the game and your videos are very useful -. Thanks
@valderrama999
@valderrama999 Жыл бұрын
Thaks for sharing. This content is gold
@innocentmazando3808
@innocentmazando3808 Жыл бұрын
Insightful lesson, I have a use case for it. Got a reusable table I need to wire next year and this may be the solution I am gonna run with
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Yep, reusable table is a perfect use case and I think ngTemplateOutlet will perfectly work for you.
@empathetic24671
@empathetic24671 Жыл бұрын
Amazingly taught. Very informative. Thanks for this❤
@anujparashar444
@anujparashar444 Жыл бұрын
what an amazing and useful content you are making. You don't know how much helpful it is in my daily routine work! Thanks a ton
@kendalljones99
@kendalljones99 10 ай бұрын
Fantastic video, extremely helpful! Thank you!
@anhquande
@anhquande Жыл бұрын
Another great video. Thanks ❤ and Happy new year 🎉🎉
@bryanbohol
@bryanbohol Жыл бұрын
very useful vid! thank you for being generous to us. you are really a smart guy!
@AnwarulIslamYT
@AnwarulIslamYT Жыл бұрын
I used to use NgTemplateOutlet and NgTemplateOutletContext directive to render repetitive code in the same component. It's really useful.
@uidhtml
@uidhtml 4 ай бұрын
U r awesome Dmytro.. ❤ from India Please keep making videos on important stuff of angular. Very helpful..
@hamilton.venttura
@hamilton.venttura 5 ай бұрын
Muito bom Parabéns, a qualidade está muito boa de seus vídeos continue assim amigo!
@oleksiipopov5143
@oleksiipopov5143 Жыл бұрын
Thank you! Very useful video!!!
@DecodedFrontend
@DecodedFrontend Жыл бұрын
You are welcome:)
@harunmn
@harunmn Жыл бұрын
another awesome lesson!
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thanks 🙏🏻
@heavierthanlight7173
@heavierthanlight7173 5 ай бұрын
Late to the party but THNX A BUNCH! Really cewl feature!
@claudiuciprianbetiuc3985
@claudiuciprianbetiuc3985 Жыл бұрын
Great video! I would also be interested in a video about content projection and when to use content projection / ngTemplateOutlet
@xingfucoder2627
@xingfucoder2627 Жыл бұрын
Great video Dmytro. Would be great to have a course like the forms one, but for those Angular core middle or advanced topics.
@DecodedFrontend
@DecodedFrontend Жыл бұрын
This is very interesting. I plan 2 new courses in the next year. Let's see what i come up with ;)
@xingfucoder2627
@xingfucoder2627 Жыл бұрын
@@DecodedFrontend Great Dmytro. Many thanks for your quick reply.
@adriannlara
@adriannlara Жыл бұрын
Greate video, please make the ng-content video!!!
@MrBau25
@MrBau25 Жыл бұрын
Another great video! Thanks a lot for everything you do for us! I really learned a lot from your videos. Yes, we really want the next video with the ng-content tips and tricks.
@jairzhino86
@jairzhino86 Жыл бұрын
So good video..... Thank you so so much
@FranklyTerrible
@FranklyTerrible Жыл бұрын
Not going to lie, you're a damn legend. But I'm only left a bit with my head scratching around 29:43 - does injecting the Injector provide the reference of the WeatherWidgetComponent? That feels almost a bit "magical" to me! How was the problem with the lack of the component reference solved before? Did people simply pass the function into the ngTemplateOutletContext? I can't remember if you did any blog content for these injectors, but if you didn't I would really, really love those. Thank you for making things easier for us! Without you, I would have been lost in Angular long ago. Nobody touches upon more advanced topics like you do.
@SamiullahKhan
@SamiullahKhan Жыл бұрын
Again, High Quality Content, I came across this templateOutlet many times but couldn't get it left alone it's benefits, Even the official docs didn't do the justice (maybe it's me that it didn't reflect with me). This time I think, you can't cherish the benefits or fruits of declarative approach if haven't gone through the imperative approach like you did with the examples. I know the effort and time it takes to come up with such example's kudos to that. Although I have more experience with Angular than Vue, but in Vue (I think) they are called scoped slot and I have used it well but coming to Angular I didn't get the templateContext it until this Good, Lengthy video. After knowing this concept now, I think Projected Content don't have luxury of Context. What else?
@gagiksimonyan3782
@gagiksimonyan3782 Жыл бұрын
Thanks for another useful video, Dmytro
@DecodedFrontend
@DecodedFrontend Жыл бұрын
My pleasure:)
@MrVinodkumar92
@MrVinodkumar92 Жыл бұрын
Can you pls explain content projection 1. With slots 2. With styling - do we need to add the styles in the projected component or in the component where the content is passed ? When viewencapsularion is emulated the ngcontent and nghost classes in Dom seems different Pls explain them as well. Thanks
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thank you for suggestion :) I will definitely cover those things
@pollo_cesar_
@pollo_cesar_ Жыл бұрын
Great content and example, as always. One disadvantage of the ng-template context is that is not typified in when used (let-state) this could be a big problem on refactoring. I hope angular does something about this.
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Yeah...I also hope that it will be supported out of the box.
@MoMoadeli
@MoMoadeli Жыл бұрын
Awesome as usual. Quick correction: @ 9: 50 you mean IMPERATIVE paradigm. You then correctly reference implementing via a DECLARATIVE paradigm.
@haroldpepete
@haroldpepete Жыл бұрын
Great video, thanks, i think that's an amazing feature
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Yep, I am agree!
@haroldpepete
@haroldpepete Жыл бұрын
@@DecodedFrontend i wish your country has a better year in that 2023, wich is very close and thanks for share your knowledge with us, good bless you, your family and your country
@DecodedFrontend
@DecodedFrontend Жыл бұрын
@@haroldpepete Thank you so much, I appreciate it so much.
@Szergej33
@Szergej33 Жыл бұрын
Please do content projection as well mate! After we trip[led our dev team size, we are juti n the process of standardising our components (so not every squad reinvents the dialog, the context-hint bar, etc). We have a bunch of good and keen Angular devs, but also many "fullstack :D" ppl not very comfortable with the framework. explaining to them how to create reusable components is so difficult, but this one is a great overview of embedded templates! Would be awesome to ahve content projection as well.
@williammendoza680
@williammendoza680 9 ай бұрын
muchas gracias, excelente video, nuevo subs
@davidontiveros2895
@davidontiveros2895 Жыл бұрын
Content projection 🙏🏻
@evgeniyshereverov5184
@evgeniyshereverov5184 Жыл бұрын
Thank You!
@DecodedFrontend
@DecodedFrontend Жыл бұрын
You're welcome!
@CapitanCoder
@CapitanCoder Жыл бұрын
very useful and helpful with of course high quality, not sure if my suggestion is right, because I find this speaking pace seems to me slow, maybe increase a bit speed of speaking would get more attractions. :)
@claudiuciprianbetiuc3985
@claudiuciprianbetiuc3985 Жыл бұрын
Dmytro, seeing that not only in the comments of this video, but in others also, people that I guess (hope) to be subscribers of your channel mention topics they are interested in for the future videos of yours, I was wondering: would it make sense to you or could it be a win / win strategy if you would start something like a free options poll / list / for topics we would be interested in for your following KZbin videos / paid courses ? Just some food for thought. I know I would be interested in a few specific topics and possibly others also.
@akashchandran1
@akashchandran1 Жыл бұрын
Could you create a video on angular universal?
@PNWAA
@PNWAA Жыл бұрын
Informative video. I do have a question, why didn't we use ng-content for dynamic content in a widget container. Additionally, I think the widget component should be dummy (no data)
@glebzaitsev6741
@glebzaitsev6741 Жыл бұрын
With Custom weather widget, it's neat but isn't it better to extract methods to reload and copy content to the injectable class? Then either provide it in root or, optionally, this injectable can be provided in parent class providers and injected into custom weather component via ngTemplateInjector. I mean, it's basically the same, just never seen using imported methods from components. Technically it's clearly possible, just feels wrong. Great video though, really helpful and clear, love it.
@AntonioSantana-ll8il
@AntonioSantana-ll8il Жыл бұрын
Hi!! greetings from Colombia!! you videos are excellent and help me a lot to improve my code a 100% Would be nice if you start teaching IONIC with angular!!! Thanks for exists bro!
@MP3D2Y
@MP3D2Y Жыл бұрын
Using the structural directive syntax *ngTemplateOutlet="templateName; context: { $implicit: variable, color: 'blue' }" we can specify all the information together. I suppose in Angular 14 they extend this to support the injector value
@jonatabiondiJsLover
@jonatabiondiJsLover Жыл бұрын
Great!! Just question. How di you access ngtemplate direttive file from vs code? If i ctrl +click the ngtemplateoutelet i see only the d.ts file and not the typescript.
@Gyannea
@Gyannea Жыл бұрын
Is it possible to create a single component whose template.html file is filled with a library of snippet which I can then use EVERYWHERE in all my other components? Much like a service gives us methods we can call from any component ts file. I am unable to get your examples to work, perhaps because I have template in files and NOT in the ts file. My html files have about a 1000 lines so it makes no sense to inline them.
@geekybruce4819
@geekybruce4819 6 ай бұрын
why not just give provide state & action at root or app.component level & inject both at other places where we want to use state & action since that will be one single instance available at all place? also is inject one component in other component good pratice ? cuz generally it is service that we inject
@samiralholo2788
@samiralholo2788 Жыл бұрын
You are the best thanks very much 3>
@Bukratusi
@Bukratusi Жыл бұрын
please make more and more videos please. we love u
@DecodedFrontend
@DecodedFrontend Жыл бұрын
There will be more cool vids ;)
@weradsaoud2018
@weradsaoud2018 3 ай бұрын
thank you
@deathbyjs
@deathbyjs Жыл бұрын
Thanks
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Wow! Thank you so much for support!
@dav1tt
@dav1tt Жыл бұрын
Great tming, hello I have lots of nesting in html template(I'm working with forms) and I was thinking aoubt using template to make it more readable. Is it good idea or should I solve in another way?
@MikelAingeru
@MikelAingeru Жыл бұрын
¡Gracias!
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thank you so much for your support! I appreciate it :)
@volodymyrholodivskyi502
@volodymyrholodivskyi502 Жыл бұрын
You could set a type of TemplateRef using ngTemplateContextGuard
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Yep, this is exactly the solution to fix typings issue but it also requires additional “dummy” directive for the type inversion. Just a ContextGuard in WeatherWidget won’t work unfortunately.
@Simon_IHG
@Simon_IHG Жыл бұрын
Hi, Thanks for your video ! Is this approach better than using @ContentChild ? The use of @ContentChild seems more "appropriate" as the custom template is defined inside my component selector rather than outside. Or does it depend on the use case ? If there are multiple components that need to override the template, the @Input will be more convenient as the template will be defined only once. Whereas it will be defined inside each component with the use of @ContentChild ?
@madeOfClay99
@madeOfClay99 Жыл бұрын
Somehow I got distracted by your cat : ) Excellent video Dmytro
@DecodedFrontend
@DecodedFrontend Жыл бұрын
😁
@utpaulsarkar9694
@utpaulsarkar9694 Жыл бұрын
Please create video on ng-content
@samuelalejandro2104
@samuelalejandro2104 Жыл бұрын
Personally, I prefer using ngComponentPortal and using an interface to bridge the data. So I can associate each component with a key in an object and change the components through this key
@MahmoudTarek-pz1rl
@MahmoudTarek-pz1rl 11 ай бұрын
Im trying to build custom table using angular material table, providing custom table row using ngTemplateOutlet is not working or im missing something, any advice thanks
@godes43
@godes43 Жыл бұрын
One thing I don't understand (and the main reason I watched your video) is why didn't we pass the actions in the context for the template the same way we did for the state? I have a component which content can be changed by the user's template but I have a couple of actions I would like to execute in the component from the personalized templates. I tried passing the methods in the context, but when the execution reaches a reference to "this", "this" is undefined and I don't know why
@kailashpatisinghdeora3677
@kailashpatisinghdeora3677 Жыл бұрын
Hi Dymtro, you content is really great and I am from India and I liked it so much, can I know how you check library source code in vs code itself in same project?
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Hi :) It is actually not the "source code in the same project". I just had another VS code window with angular source code opened and on post-production I just cut the transition, so it looks like I jumped immediately to source code which is not really true.
@kailashpatisinghdeora3677
@kailashpatisinghdeora3677 Жыл бұрын
@@DecodedFrontend oh okay thank you.
@MP3D2Y
@MP3D2Y Жыл бұрын
In the last example I feel like you allow a kind of circular dependency but the angular compiler does not report anything about it. Maybe I am wrong
@jorgecanas3668
@jorgecanas3668 7 ай бұрын
I'm using your example and it works fine until I want to trigger an Output event on the parent component it doesn't work, but if I put a console.log inside the function I'm triggering the console log prints the data so it's communicating but for some reason it doesn't trigger the event, would you have any ideas as to why this is happening?
@souhaibkhadraoui9898
@souhaibkhadraoui9898 Жыл бұрын
Can the template outlet use components that have their own template outlets, who in turn have their own template outlets (recursive template outlets-ish) ?
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Sure, they can have :)
@Emekaelo
@Emekaelo Жыл бұрын
How can the solution that the ngTemplateOutletInjector brings be done in Angular versions lower than 14?
@DecodedFrontend
@DecodedFrontend Жыл бұрын
You can provide injector (or particular service you need) of WeatherComponent via template context and then from the context provide to the target component as an input and fetch dependencies from there. Maybe there are another workarounds but I heard only about this one.
@theanswer1993
@theanswer1993 Жыл бұрын
Watching this video made me realize I know nothing about templates after working 4 years with Angular. I mean I used all of this before but not like this 😅
@DecodedFrontend
@DecodedFrontend Жыл бұрын
You can't imagine how often it happens to me as well :D
@ugochukwuumerie6378
@ugochukwuumerie6378 6 ай бұрын
How do you create a typed template context and template ref
@danilo_teixeira
@danilo_teixeira 11 ай бұрын
How do you do to make the HTML code colored? When I use HTML in the component, it displays with only one color, all orange
@ranaivosonherimanitra5110
@ranaivosonherimanitra5110 Жыл бұрын
What's the purpose of exclamation point (!) Here?
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Thanks for your question :) It tells TypeScript that the property won't have an initial value and and will be setup later in runtime.
@VinitNeogi
@VinitNeogi Жыл бұрын
It is the non-null assertion operator to tell the compiler this variable is not null or undefined.
@user-rp9iis1en6h
@user-rp9iis1en6h Жыл бұрын
Suppose I have created a reusable form group control, that utilizes a custom form control itself. I want to reuse this form group control across different forms, the only difference is the validation logic which should be passed from the parent forms. How to achieve it? So the validation path will be something like parent->formGroup control->custom control. N.B. Form group control is also another form control .
@DecodedFrontend
@DecodedFrontend Жыл бұрын
Do you have a small Stackblitz with this use case? Because from what I understood you just have to provide a validator via e.g @Input or DI and in the reusable FormGroup and it just has to add this validator calling addValidators method of the FormGroup. But I am quite sure that I am missing something, so the Stackblitz example would help a lot here.
@user-rp9iis1en6h
@user-rp9iis1en6h Жыл бұрын
@@DecodedFrontend Unfortunately stackblitz example is not available at the moment. Let me add a bit more. My concept is something like, I have many forms where I have to deal with a group of dropdown. Those dropdowns together generates a data set.(i.e. address section). Now, If I create a custom control with group of dropdowns,so that can write the data section to parent form model, than surely I can reuse this custom control accross different different forms. But may be in some case I have to change the validations. Sometime i may only need a few dropdowns , sometime all dropdown may be mandatory. Now, If I create a custom dropdown input control, and use this inside my custom group of dropdown control, than the scenario would be, Parent form will use the group control, group control will internally use custom dropdown control. Parent will define the validation logic. Hopefully now I was able to clearly explain my concept. Appreciate your time.
@brucearmstrong5536
@brucearmstrong5536 Жыл бұрын
i have done something similar to this , Hope it helps have a reusable single input component and by passing a object as input i can switch between different types of inputs(i.e number , text , textarea) yes validations also passed as well (i.e pattern , minlength , required) reusable component should implement ControlValueAccessor, it should also have formgroup with single formcontrol i also had a formgroup in the parent component as well u can also pass custom validation function to this reusable input component as well if the validation doesnt depend on other form fields if it depends on other form fields u have to create validation function in parent component so in parent component template , u will paste this template of the reusable component passing the object for telling which type of input and validations the formcontrol in parent component also needs the same validations for it to work properly
@user-rp9iis1en6h
@user-rp9iis1en6h Жыл бұрын
@@brucearmstrong5536 Could you please share the snippet/sample/ a tutorial video?
@brucearmstrong5536
@brucearmstrong5536 Жыл бұрын
@@user-rp9iis1en6h There are plenty of sources in internet
@MK-we4dl
@MK-we4dl Жыл бұрын
Спасибо, Дмитрий, вы мой Сенсей! В очередной раз благодаря вашим наставлениям я решил две проблемы которые не давали мне спокойно спать)) Спасибо!!! Ждем проекцию контента.
@dumidupramith3881
@dumidupramith3881 Жыл бұрын
thanks lot
@dibfibo
@dibfibo Жыл бұрын
Im trying to pass method inside context. I want trigger this method with click. Now i'm able to pass function, but is triggered no only from click. Have u ever tried same thing?
@abdurrahmanahmed7057
@abdurrahmanahmed7057 8 ай бұрын
Luka Doncic at it again!
@sashachechoitko7215
@sashachechoitko7215 Жыл бұрын
лайк не глядя! хотелось бы ещё субтитры или русскоязычную версию
@denisbielishev
@denisbielishev Жыл бұрын
Зачем. У Димона инглишь очень хороший и понятный. Это ты ещё гайды индусов не слушал :).
@DecodedFrontend
@DecodedFrontend Жыл бұрын
я очень хочу пустить субтитры на Украинском, но писать их это примерно так же долго как создавать видео. Поэтому я пока отложил это дело :(
@MK-we4dl
@MK-we4dl Жыл бұрын
инглиш для разработчика маст хев так сказать!
@alexlukas3227
@alexlukas3227 Жыл бұрын
@@DecodedFrontend На жаль, моя англійська не дозволяє зрозуміти всі 100% інформації. Якби були субтитри чи ще кращий курс українською, це було б шикарно)
Angular Design Patterns - Bridge [Advanced, 2020]
24:34
Decoded Frontend
Рет қаралды 47 М.
First look at Signals in Angular
18:43
Decoded Frontend
Рет қаралды 45 М.
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 90 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 36 МЛН
ngTemplateOutlet is WAY more useful than I realised
16:36
Joshua Morony
Рет қаралды 76 М.
Angular Json File - My Top 8 Settings (2022)
29:30
Decoded Frontend
Рет қаралды 27 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 72 М.
Error Handling in Angular - Complete Guide (2022)
41:27
Decoded Frontend
Рет қаралды 69 М.
Full Stack Developers will take over. This is why.
11:26
Ed Andersen
Рет қаралды 63 М.
I Asked GPT-4 To Refactor My Legacy Codebase
12:39
Nick Chapsas
Рет қаралды 349 М.
Myths About Angular in 2024
11:19
Decoded Frontend
Рет қаралды 9 М.
Вот что будет, если купить WINRAR
0:23
Энди Нюрров
Рет қаралды 206 М.
iphone designer studio📱🤣🤣
0:16
티곰
Рет қаралды 4 МЛН
Bu telefonda oyun oynamak ister misiniz?
0:15
Hakkı Alkan
Рет қаралды 6 МЛН