Thanks, I completed the whole video, and I was coding along side you, To anyone who is thinking of watching this , you should definitely watch it, although a few things have changed but the remaining 85% of the things is still the same
@bhawnasingh95662 ай бұрын
can you please tell how did you install angular
@irfandy8Ай бұрын
@@bhawnasingh9566 Have you tried reading their docs? I know I can give you the straight answer. But I really want to encourage you doing it the right way, and that is reading through their docs.
@abdelrahmanmahmoud49959 ай бұрын
One of the best Angular tutorials, I really like how you simplify everything
@patriciebakosova4878 Жыл бұрын
Thank you Jeremy, for this absolutely fantastic video. I just started work in Angular as a junior dev and it feels very overwhelming as I only learned React. I'm just half way through your video and it's helping me so much already! I watched few other tutorials, but this is by far the simplest explanation what you can get while building. And it's actually the newest what you can get as well. Plus it's in native english and your voice is a pleasure to listen to! Thanks again, great work.
@riclaq44379 ай бұрын
Monster of a tutorial I think it's gonna help me a lot for my internship :)
@SamoThreeSixty8 ай бұрын
Give this man 100,000,000,000!!!
@akashaabeysundara84542 ай бұрын
this is by far the best youtube tutorial for angular
@envatotuts2 ай бұрын
Thank you for watching! Cheers! 💚
@sweetiei.8403Ай бұрын
Just strated to watch it, one of the reasons is the perfect voice to listen for 4 hours!
@envatotutsАй бұрын
Hi! Thanks so much for the awesome feedback! We're glad you're enjoying the tutorial and the voiceover. Hope you have a great time watching! Cheers!
@CristinadeKlerk6 ай бұрын
In order to run this project in angular 17+, just initialize your project without standalone using ng new wishlist --no-standalone instead of ng new wishlist
@larryking11538 ай бұрын
Great tutorial....One of the best Angular tutorials I've seen
@Mark-nm9sm Жыл бұрын
Job requires angular but the more i watch this the more i love react 🤣
@MrChrizzilla8 ай бұрын
Hard agree. Bi-directional binding of properties between parent and child is going to be a nightmare to debug 😱 Having to deal with html "template" files rather than JSX/TSX is just gross. I also don't like being forced into writing components in an OOP way with classes. React moving to functional components and hooks was the best thing that could have happened to it. I imagine this new job is going to be HOC hell, like React originally was.
@victortarus28148 ай бұрын
same boat
@hassanmostafa40707 ай бұрын
Agree 👍👍👍💯
@irfandy8Ай бұрын
I must say, even though Angular 18 came out, this has been one of the fundamental lesson that I had in mind! I always loved NestJS module system, but I never knew that we had that in frontend and that's in Angular! That's amazing!
@anzaniradali1706 Жыл бұрын
The best thing about this tutorial is that your voice is perfect for listening for hours 😭
@legend225dev5 ай бұрын
Excellent course about AngularJs. I have worked with reactjs, but for separation of concern and build-in feature provide by angularJs. I have decided to choose angularJs to build a web application for a customer.
@JeremyEllington10 күн бұрын
Amazing work. Thank you for giving this to the community.
@bemaxng4676 Жыл бұрын
Wouldn't it be nice if we all liked this great Tutorial 😊
@ajskjub51712 ай бұрын
I love the way you teach us, not just to create the "perfect" solution but actually to progressively strive to that state, so we can see the way you are thinking of something. Also it is structured very well. Don't know what to say except this is a perfect tutorial, thanks a lot :) PS can you maybe name to me what other tutorials do you have because as I can see this is something like group channel, so which specific tutorials are made by you?
@envatotuts2 ай бұрын
Hi! Thank you so much for your wonderful feedback! We're glad to hear that you're enjoying the way Jeremy McPeak teaches. His approach really helps to illuminate the creative process. While he doesn't have a personal channel, you can find all his available videos by searching for his name on KZbin, which will also include content from our channel. As for tutorials, our channel covers a variety of topics in graphic design and other creative skills, so you can explore different areas to enhance your learning. We appreciate your support and hope you continue to find value in our content! Cheers!
@zNeoDev Жыл бұрын
Can't believe that I learned Angular in just a week thanks to this video.
@ricardomartinhodacruz5 күн бұрын
I just got a job proposition which they use angular, and even tho I had 2 weeks not even of angular around 2022 I'm mainly a React Htmx dev. I'm going to eat this tutorial and tell you the afterwards conclusion in awhile.
@Mark-nm9sm Жыл бұрын
Amazing tutorial, after finishing it , angular doesnt look that annoying anymore
@DH-jw4iy Жыл бұрын
Thank you sir for this great tutorial. Do you have or do you plan to create the next level Angular course?
@DownShut Жыл бұрын
I agree. The next level of Angular course will be awesome.
@MediNaPowaznie4 ай бұрын
Thank you for this course! Just watched it all and coded along and I feel that I'm ready to jump into some Angular projects.
@soukainaj8 ай бұрын
Thanks for the tutorial! Your way of teaching is amazing.
@kxhakol8 ай бұрын
hats off, you have a gift for explaining things
@gajananfetare4901 Жыл бұрын
Very professional it helps me a lot
@ryanford516Ай бұрын
Great tutorial. Angular 19 has changed some of the ways a typical app is structured but overall this material is still relevant today. One thing I'd like to notice that maybe it's just me but every once in a while the application has to be restarted via ng serve to actually get rid of the compiler's error messages and warnings
@envatotutsАй бұрын
Hi! Thanks for the feedback! Angular updates can definitely cause some changes, but it’s great to hear the material is still helpful. Restarting the app via ng serve can often clear up those issues. Cheers!
@smrsgv Жыл бұрын
Thanks for a really great work! Can you share the settings and extensions you use for VS Code?
@princechangani530211 ай бұрын
same question ... if you know then pls reply
@petermeredith869811 ай бұрын
I just worked through the entire video and didn't have a single issue where my code didn't work outside of my mistakes. Just make sure you're using angular 16 and not whatever is latest (17 right now).
@humanity788011 ай бұрын
Thanks mate
@melindahows63004 ай бұрын
Thank you, excellent tutorial, clear and well paced. Enjoyed figuring out how to do things that have changed since first released.
@envatotuts4 ай бұрын
You're very welcome!
@vladimir_dev Жыл бұрын
Great tutorial... What are the chances of getting one (or an update to this one) for Angular 17 and Signals when it comes out? :)
@nouchance Жыл бұрын
THANKS Envato TUTS!
@JenniferThomas-wz2qu9 ай бұрын
Thanks for this very detailed tutorial
@slin3232 Жыл бұрын
Angular 17 changed a few things (no modules by default), so this tutorial needs some minor updates I guess.
@user-ee1hg8 ай бұрын
"ng new appname --no-standalone" use this command for setting up the environment. now you'll have the setup environment with module.ts file
@tonykalajo663411 ай бұрын
The best tutorial online.. plz let us know if you have a channel, dont mind even paying for any subscription.
@mrtn58829 ай бұрын
Is there a full-blown course by Jeremy that goes beyond these initial four hours? I'd happily pay to get access to that, in case it exists.
@mypreciouz5634 Жыл бұрын
At 3:00:43 when i export the WishService module like you do in the video my app crashes and ı get 'WishService does not appear to be an ngModule error. However if I don't export it everything works fine. Why is that the case? I am confused.
@blue-jk2qu Жыл бұрын
In WishModule, WishService needs to be listed in the 'providers' array: @NgModule({ declarations: [ WishListComponent, AddWishFormComponent, WishFilterComponent, WishListItemComponent ], imports: [ CommonModule, FormsModule, HttpClientModule, ], exports: [ WishListComponent, AddWishFormComponent, WishFilterComponent, WishListItemComponent, ], providers: [ WishService ] }) export class WishModule { }
@ShaggyRobot Жыл бұрын
You sound really nice, reminded me a bit of narrator from Stanley Parable :)
@independentthinker48818 ай бұрын
Great tutorial but badly needs to be updated to the a latest versions of node and angular as they have some pretty big changes that break this tutorial.
@doublebeefstew Жыл бұрын
3:56:58 route table router link
@chickachickachicka Жыл бұрын
..it might be helpful to mention SOMEWHERE the angular version you're using - so that I could setup the right project number - cause as of this writing - 10 minutes into the video and Angular 17 doesnt have the app.module file. so now im stuck. Also the CLI asked me about server side rendering and I didnt know whether to choose yes or no.
@ciaochrystusa4778 Жыл бұрын
This is 16.2, reinstall Angular for this tutorial
@Empyrean629 Жыл бұрын
Type the command for installing angular the add @16.0.0 at end then you will good to go.
@Aeris-Xu Жыл бұрын
So the version 17 has really changed a lot, hasn’t it?
@h.t.8812 Жыл бұрын
I had the same issues, also I had to remake the folder of the project to be able to add a module file 1 hour into the tutorial and now there's new problems
@pyjamaprince11 ай бұрын
@Aeris-Xu it has and I cant find ant tutorials for it. This is frustrating.
@jackiechen9098 Жыл бұрын
This is the best Angular tutorial! Thank you so much
@atherghuftar15789 ай бұрын
thank you, you made it very easy.
@AbhishekMakwana-p1v Жыл бұрын
absolute best bro
@firsthomebuyer Жыл бұрын
Thank you Envato!
@trungkienle1431 Жыл бұрын
worth every second!!!!!
@NoumanKhan-ck7vx Жыл бұрын
let's go first time learning angular
@migueloviedo3625 Жыл бұрын
You truly deserve the $100,000,000. Thank you.
@migueloviedo3625 Жыл бұрын
Sorry, I meant - $100, 000, 000,000.
@Razes9ooo474lO47 ай бұрын
Subscribed from india...
@ThatPawikBoy3 ай бұрын
Thank you for an amazing material ♥️ PS: This feeling when JetBrains pops up the whole code on the first character.
@envatotuts3 ай бұрын
Hi! We're glad you enjoyed the material! 😊 And yes, JetBrains can be a lifesaver with its autocomplete-definitely a game-changer! Cheers! ✨
@VirajeeAmarasinghe4 ай бұрын
Thank you for this valuable tutorial!!!
@sapumalpriyashantha-s8i10 ай бұрын
thank u, really great work, best tutorial
@kekiir9 ай бұрын
28:12 how did you do that paste with all of the stuffs?
@DevGeniusHub110 ай бұрын
Nice, good explanation! 👍
@DownShut Жыл бұрын
Thank you for this great tutorial. I have question, why you use "let" to define all the variables? I think use const will be better in some cases.
@AbhishekMakwana-p1v Жыл бұрын
bro needs oscar
@kekiir9 ай бұрын
28:09 how did you paste that markup???
@legionsman7476 Жыл бұрын
What version of angular is being used in this tutorial?
@nabeelaliibol2064 Жыл бұрын
16
@InduPriyaSiraparapu11 ай бұрын
Hello, Can you please explain how to got bootstrap link in index.html at 23:55 in the vedio.
@h.t.8812 Жыл бұрын
I love the animation in the beginning how do y'all did this?!? straight up dragging stuff and setting their time and position? animator where r u
@Lyra353195 ай бұрын
thank you so much,good video
@h.t.8812 Жыл бұрын
I'm at 6:55 it asked me if I want to enable server-side rendering and static site generation, should I have said yes? I said no
@SpikedSpy_4 ай бұрын
thanks for this tutorial!! I have one question however. for some reason i didn't have some of the base files you had. Did follow your tutorial step by step though. is this because of different angular versions?
@envatotuts3 ай бұрын
Hi! It’s possible that differences in Angular versions might affect the files and structure you see. Ensure that you’re using the same version of Angular (Angular 15) as in the tutorial. You might also want to check the tutorial’s description or linked resources for any additional files or updates. Hope this helps, cheers!
@SpikedSpy_3 ай бұрын
@@envatotuts thanks! I was indeed using a different version. I found a roundabout in Importing CommonModule and FormsModule in the app.components.ts file itself for now. not sure how it will affect the project overall but for now it seems to work fine.
@remoonalmaghout9621 Жыл бұрын
Thanks for a really great work!
@BR50Kab7 ай бұрын
some issues with not finding the module due to not having a baseUrl set, after setting this to ./src and removing src from the import location this worked. Probably also coul have used .src/etc in the import
@mveronie4 ай бұрын
Thanks! This saved me a lot of headache!
@codeavecwinner Жыл бұрын
First comment. Worth a trophy
@inakaboyz Жыл бұрын
whats the version of angular youre using?
@apoorvalandge26875 ай бұрын
Does the tutorial cover State management ngrx?
@kmonish911911 ай бұрын
For someone, who is starting this when the @angular/cli is 17 or more, downgrade the @angular/cli version to 16. You can do this by the following command: npm i @angular/cli@16.1.0 @Envato Tuts+ - could you help what could be the issue with version 17. The components.module.ts is not available when we create a new angular project. Thanks :)
@kingchrisbreezy Жыл бұрын
i'm having some trouble to generate app.module.ts file, what supose to be? help please
@eljana123 Жыл бұрын
Thank youuuu 😊😊
@kekiir9 ай бұрын
Some one pls tell me, how he is doing this: 28:12?
@Snegge202 Жыл бұрын
is there a reason to not use ng generate component to add your components?
@darkoplax7688 Жыл бұрын
this video made me realize , how bad angular is ... ain't no way you have to write all that boilerplate and overcomplicate everything ; react and frameworks associated with it do everything done here so much easier and you gain insane amount of time ty for the tutorial , i wanted to understand how angular works and i got a good idea but no way i'm using this on my small projects ; think using angular is only worth it if ur being paid to work on a huge project
@SaiDanushTV6 ай бұрын
Before I start with this video is there any pre-requisite that I need to complete?
@nareshkumar89410 ай бұрын
What is the Angular version used in this tutorial???
@azym_equinox3 ай бұрын
Excellent course but its a shame it only covers the very basics and barley any RxJs and no NgRx, State Change, Change Detection etc. Anyone has any advice on where should I learn these concepts fast?
@envatotuts3 ай бұрын
Hi! Thanks for the feedback 😊 The official Angular docs and RxJS website offer great resources for learning fast. Cheers!
@SRIVENKATESHR-qn1lp8 ай бұрын
25:40 In the latest version of Angular v17, built-in for loop is updated. Below is the syntax , @for (item of items; track $index) { {{item.wishText}} 
 }
@afrenchdude53318 ай бұрын
thanks
@matthewkk508711 ай бұрын
I like your theme can you tell me which one of is it ?
@unknownworld9815 Жыл бұрын
is there practice project with this video tutorial ?
@DrTatra6 ай бұрын
thank you so much
@rayenmerghmi56645 ай бұрын
01:53:43
@joelboardgamerpger53934 ай бұрын
how do you get the CDN line for bootstrap to appear in your code? which vs extension?
@envatotuts4 ай бұрын
To get the CDN line for Bootstrap to appear in your code automatically, you don’t necessarily need a specific Visual Studio (VS) extension. However, you can use the "Emmet" feature in VS Code, which is built-in, to quickly add the Bootstrap CDN. Just type link:css and press Tab, then replace the URL with the Bootstrap CDN link. If you want a more automated way, you can install the "Bootstrap 4 & Font awesome snippets" extension, which includes shortcuts for adding Bootstrap links. Hope this helps, cheers!
@smrushaan26543 ай бұрын
Hi, I understood almost all of course till now but I did not understand the purpose of Lecture 3.3 Setting Up Two Way Binding, can anyone explain to me? I understood how to set up custom two way binding but did it understand why it was done there at all as it made things more complicated and confusing. this.filter = filters[val]; this.filterChange.emit(this.filter); Also what is the point of line 2 (emitting) after this.filter has already been correctly set?
@envatotuts3 ай бұрын
Hi! Great question. The purpose of this.filterChange.emit(this.filter) is to notify the parent component about the updated filter value, which is essential in custom two-way data binding. The parent component needs to know about this change to update its state and reflect the changes properly in the UI. Hope this helps! Cheers!
@smrushaan26543 ай бұрын
@@envatotuts Tysm!! I actually understood this after 1 hour of wondering, looking at the code and asking to ChatGPT. Btw so far its a great tutorial!
@sherkhan_50506 күн бұрын
Which Angular version is this course about?
@envatotuts2 күн бұрын
Hi! This course is based on Angular 15, which was the latest stable version as of August 2023.
@sherkhan_50502 күн бұрын
@@envatotuts Thank you for responding.
@swaroopkanakam86842 ай бұрын
Are there any major changes from 13 to 16 ? my companys code base is in 13 so can i adapt to that if i learn this
@envatotutsАй бұрын
Hi! While the core tools in After Effects have stayed similar from versions 13 to 16, newer features and performance enhancements were added in later releases. Learning with this course should still set you up well, but check the differences in specific tools you need to see if there’s any adaptation required. Enjoy exploring AE! Cheers!
@sudheervelavoor13 күн бұрын
Is this video telling about dynamic form ?
@envatotuts12 күн бұрын
Hi! This video introduces dynamic form concepts under the "Working With Reactive Forms" section, specifically creating control groups and writing custom validators. Check out that part for more details!
@sudheervelavoor11 күн бұрын
@@envatotuts Thatnks for the reply
@ismailbakhach899011 ай бұрын
how can i make my classes implements OnInit by default when i generate a components ?
@kevin-howard9 ай бұрын
What's the vscode theme?
@carlogbossou9253 Жыл бұрын
Hello sir, thank you very much for this tutorial. I have question. For implementation of ouput directive, why you used parentheses for (addWish) and (filter) but you used brackets for [wishes] ??? Excuses my english, I'm french speaker. Thank you.
@norepeato Жыл бұрын
One type of parentheses is for output and the other one for input
@MicheleMoodispaugh Жыл бұрын
cool video)
@stermangor Жыл бұрын
What color theme is this? anyone knows maybe ? i mean the same effect in *ngIf =" ......."
@JustineEspinosa-p9n10 ай бұрын
I encountered NG0100: ExpressionChangedAfterItHasBeenChecked in 4.1 Using Observables. How to fix this?
@denindenial10 ай бұрын
Awesome tutorial! Thank you
@ismailbakhach899011 ай бұрын
what version is this 16 ?
@omarwasfi9 ай бұрын
thanks
@VMDevTutorialАй бұрын
I dont see app.module.ts file being created when I did the setup. Any idea how to fix it?
@ryanford516Ай бұрын
You'll have to create a new app if you absolutely have to have a project structure similar to the one handled in this course. Just use an additional flag when generating the app. So instead of just typing in ng new wishlist enter the following: ng new wishlist --standalone false
@envatotutsАй бұрын
Hi! If the app.module.ts file isn’t created, it could be due to an incomplete Angular setup. Make sure you’ve run ng new project-name correctly, and that the Angular CLI is installed globally. If the issue persists, reinstall the CLI and try again. Cheers!
@ryanford516Ай бұрын
@@envatotuts I believe Angular 17+ simply doesn't generate this file by default unless you set a special option when creating your app via CLI
@mccloudsw22 күн бұрын
I don't think using event bus for removing item is a good idea. In xaml it is usually done by having item template inside list component and it was possible to bind to parent command. Service injection is too much too, binding event is better I suppose.
@envatotuts15 күн бұрын
Hi! Thanks for sharing your thoughts! You bring up a great point about using item templates and binding commands. It’s always good to explore different approaches for handling events. Cheers!