Тёмный

Create a YouTube sidebar clone with Angular Material Components! (Part 3 - Animations) 

Zoaib Khan
Подписаться 5 тыс.
Просмотров 6 тыс.
50% 1

#Angular #Sidebar #animation
Get the FINAL code for the sidebar on this link:
www.buymeacoff...
In this series of videos, I'll be showing you how to create a RU-vid sidebar clone using Angular Material Components!
📽️ Full stack Angular + Firebase course (50% off):
www.udemy.com/...
✍️Blog version of the complete tutorial:
zoaibkhan.com/...
Follow for more Angular tutorials, tips and tricks:
Twitter - / zoaibdev
Facebook - / thisiszoaib
LinkedIn - / zoaib-khan-b6456815
Cheers :)

Опубликовано:

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@medamazigh
@medamazigh 4 месяца назад
you have the greatest pedagogy amongst all the front end content creators out there. a word from a back-end dev that was forced to do some front :D thank you
@ZoaibKhan
@ZoaibKhan 4 месяца назад
Thanks man! Glad it helped you out :) P.S. I'm actually reverse. So a front-end dev who can only be forced to do some backend :D
@Easyman01
@Easyman01 5 месяцев назад
I can not appreciate you enough Khan. There aren't many tutorials on the new Angular 17.Thank you! This is a great frontend tutorial!!!
@ZoaibKhan
@ZoaibKhan 5 месяцев назад
You're welcome 🤗 Glad that you liked it. You might like my other tutorials as well :)
@miguelito3056
@miguelito3056 2 месяца назад
Well explained video, thanks a lot. Your rock!
@ZoaibKhan
@ZoaibKhan 2 месяца назад
Glad you found it useful! ☺️
@rajarajanshrihari7488
@rajarajanshrihari7488 Месяц назад
Was searching for any projects that are made on angular 18, but i couldn't find one. This was the only tutorial that had the updated angular version used, Strongly recommended and suggested for people who are struggling to learn about the new angular features. Thanks Sir!!
@ZoaibKhan
@ZoaibKhan Месяц назад
You're welcome! I'm working on a free modern Angular 18 Crash course to introduce developers to the latest Angular features, so that should be helpful :)
@Haniii98
@Haniii98 Месяц назад
It was amazing, thank you!!! I'm so glad I found your channel :) I started learning Angular in my new job after a few years working with React and it's pretty hard, this tutorial was very helpful :)
@ZoaibKhan
@ZoaibKhan Месяц назад
You're welcome :)
@TheZukkino
@TheZukkino 10 месяцев назад
Incredibly clear and easy to undestand. Gz
@ZoaibKhan
@ZoaibKhan 10 месяцев назад
Glad you liked it!
@WeAreMuslim320
@WeAreMuslim320 4 месяца назад
Thank you so much i appreciate that the way you teach .❤️ ❤ Please make series on angular material also🙏
@ZoaibKhan
@ZoaibKhan 4 месяца назад
You're welcome! Sure, I plan to cover the new angular material 3 and how it makes customization so easy soon :)
@delfredtene6269
@delfredtene6269 6 месяцев назад
Superb video ♥, thank you for this tutorial. I learned a lot from these series of 3 videos. please can you finish this series by doing responsive design 🙏
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
That's a good idea! I'll add it to my list :) And thanks for comment! It's great to see you guys deriving benefit from these tutorials 💖
@delfredtene6269
@delfredtene6269 6 месяцев назад
@@ZoaibKhan Thank you for considering my proposal. I would like to express my gratitude and encouragement for your work. Allow me again to submit a new idea. In order to make this video truly exceptional, I humbly suggest that you go beyond the level of RU-vid by making dropdowns with the Dashboard links. Hoping that this comment finds you in good conditions...
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
@@delfredtene6269 aah, you mean nested menu? another good idea, thanks!
@delfredtene6269
@delfredtene6269 6 месяцев назад
@@ZoaibKhan Yes, that's what I'm talking about. Thank you for validating my ideas 🙏
@prateekgoel737
@prateekgoel737 4 месяца назад
Many thanks for the great tutorial. Could you please provide one more tutorial with nested menu in the sidenav?
@ZoaibKhan
@ZoaibKhan 4 месяца назад
Yes I will
@CodeMonarch
@CodeMonarch 4 месяца назад
Great content, thanks for sharing.
@ZoaibKhan
@ZoaibKhan 4 месяца назад
You're welcome 🤗
@IoavMondscheinBrunstein
@IoavMondscheinBrunstein 5 месяцев назад
This video helps me a lot, how can i add multilevel menu to the sidebar? i need to do that for a personal project and i wanna follow this sidebar style
@ZoaibKhan
@ZoaibKhan 5 месяцев назад
You can add submenu items in the items array and then use it to create nested menu for each item. I'll try to show in a video hopefully
@IoavMondscheinBrunstein
@IoavMondscheinBrunstein 5 месяцев назад
@@ZoaibKhan Thanks!, i would like to see that in a video, meanwhile i will try that
@axitpoojara
@axitpoojara 6 месяцев назад
thanks , it help me a lot
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
Glad to hear that ☺️
@jorgeramirez4909
@jorgeramirez4909 6 месяцев назад
En verdad genial respecto a una visual muy limpia y agradable a la vista. Me gustaría saber si ¿hacerlo de esta forma, tanto el template como css en el archivo de typescript, ayuda a reducir aún más el peso al momento de contruir el SPA?
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
Thanks man! It's actually just an alternative way to build Angular components - does not have any effect on bundle sizes, if that's what you mean. But it does mean that when a component is getting large, we come to know pretty quickly about it and can subdivide it into further components to keep our code clean and easy to maintain later on. Translated: ¡Gracias hombre! En realidad, es solo una forma alternativa de construir componentes Angular; no tiene ningún efecto en el tamaño de los paquetes, si a eso te refieres. Pero sí significa que cuando un componente crece, lo conocemos con bastante rapidez y podemos subdividirlo en más componentes para mantener nuestro código limpio y fácil de mantener más adelante.
@nmhmm2472
@nmhmm2472 6 месяцев назад
I'm immensely thankful for the explanation 💚. I'm curious if it's feasible to add an option for this sidebar to be positioned at the bottom instead.
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
It's possible, though would be bit weird, I guess. Is there any special reason to keep it like that?
@nmhmm2472
@nmhmm2472 6 месяцев назад
@@ZoaibKhan Thanks for replay🌹, and yes I want it to be only for mobile devices so that menu will be closed to user fingers
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
How about you keep a bottom navigation bar - that is the usual way for mobile right? Instead of a sidebar
@jamesquinlan2638
@jamesquinlan2638 6 месяцев назад
Another great vid, but height zero !important does not work for me. I had to use font-size: 0px and then it transitions nicely. Not sure what I'm going to do with the images...
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
Thanks! That's odd, not sure what's happening there. What are the images you're talking about?
@jamesquinlan2638
@jamesquinlan2638 6 месяцев назад
@@ZoaibKhan After rewatching your part two video I realised that I'd forgotten you'd already explained how to change image size dynamically: using functions and making the height and width properties reactive. It all works well now. Thanks again Zoaib!
@ZoaibKhan
@ZoaibKhan 6 месяцев назад
@@jamesquinlan2638 No problem! Glad you were able to figure it all out :)
@tientcheu
@tientcheu 10 месяцев назад
Very nice front end tutorials. Can you do one on reusable layouts. Like Google cloud admin console layout
@ZoaibKhan
@ZoaibKhan 10 месяцев назад
I'll have to check that out. Not used it much
@imagolfpro
@imagolfpro 8 месяцев назад
Excellent videos for someone just staring out trying to create a menu with sidebar. Best videos I've seen yet! Question though, I'd like to close the sidenav upon clicking - how can I go about doing this? Sorry, this is probably very easy for most but I'm a beginner :)
@ZoaibKhan
@ZoaibKhan 8 месяцев назад
By close you mean minimize? Because in the sidebar that we build here, it's always visible to the user.
@imagolfpro
@imagolfpro 8 месяцев назад
@@ZoaibKhan Hi, thanks for responding and sorry for not being very clear. I'm wondering how I can minimize the sidenav after clicking one of the links in the mat-nav-list. So after clicking "Dashboard" or "Content" for example, I'd like to have the sidenave minimized automatically.
@ZoaibKhan
@ZoaibKhan 8 месяцев назад
@@imagolfpro oh, I see. So you can create an output inside the sidenav which is called when any of the items is clicked. Then use an event handler outside it to change signal which contains the sidenav state. If it's bit unclear, I can give you code snap as well
@imagolfpro
@imagolfpro 8 месяцев назад
@@ZoaibKhanThanks, that worked!
@hoangtoan9836
@hoangtoan9836 10 месяцев назад
Cool !! Thanks a lot !!!
@ZoaibKhan
@ZoaibKhan 10 месяцев назад
Glad you liked it!
@davoodsoleimani9482
@davoodsoleimani9482 2 месяца назад
Thank you. But why material outline icons did not work for me?!🤔
@ZoaibKhan
@ZoaibKhan 2 месяца назад
Have you added the outline icons to index.html?
@davoodsoleimani9482
@davoodsoleimani9482 2 месяца назад
@@ZoaibKhan Yes, of course!
@davoodsoleimani9482
@davoodsoleimani9482 2 месяца назад
I finally fix it! Thanks a lot 💙💙
@ZoaibKhan
@ZoaibKhan 2 месяца назад
@@davoodsoleimani9482 Great! :)
@annip4029
@annip4029 9 месяцев назад
i really loved this 3 part tutorial. however, my colors (that i picked) in styles.css are not showing up. there is only the default color. but at least i know, that the primary color worked, because i was able to change the little stripe on the side of my chosen route. do you have any idea what the problem could be, or could you send me your code from styles.css? i am a beginner and i tried to copy what you pasted in there, but maybe i forgot something
@ZoaibKhan
@ZoaibKhan 9 месяцев назад
Make sure it's styles.scss, not styles.css, as adding a custom material theme requires sass to work. You will need to rename the file, change it's reference in angular.json as well. Hope that works!
@mahdiandalib186
@mahdiandalib186 10 месяцев назад
nice man
@ZoaibKhan
@ZoaibKhan 10 месяцев назад
@tanvuminh9547
@tanvuminh9547 10 месяцев назад
When is the next video coming ?
@ZoaibKhan
@ZoaibKhan 10 месяцев назад
This was the last part of the RU-vid sidebar series. Or do you mean next video on the channel? :)
@tanvuminh9547
@tanvuminh9547 10 месяцев назад
@@ZoaibKhan oh. I thought you clone RU-vid series
@ZoaibKhan
@ZoaibKhan 10 месяцев назад
@@tanvuminh9547 Oh, that's a nice idea though. But a very big undertaking!
@tanvuminh9547
@tanvuminh9547 10 месяцев назад
@@ZoaibKhan Of Course. If you don't have an idea, you can do it 😁😁😁. it will share a lot of knowledge about angular
Далее
Нарвался на сотрудника ФСБ⚡️
01:00
Bike vs Super Bike Fast Challenge
00:30
Просмотров 11 млн
Customizing Angular Material just got easier in v18!
14:12
Building a Recursive Angular Sidebar Component
25:02
Просмотров 1,5 тыс.
Angular Menu: A Step-by-Step Tutorial
21:23
Просмотров 3,6 тыс.
The problem with Angular Signals and Async Reactivity
11:19
Why Angular Signals? Write Your First Signal
14:25
Просмотров 10 тыс.
Нарвался на сотрудника ФСБ⚡️
01:00