I have to say of all the Angular introductory resources available out there, your 50-examples videos are my favs. Thank you for making this Curran!
@AndreyMoskvichev9 жыл бұрын
Great! Much better than official Angular tutorials. Thank you very much!
@hoakyman10 жыл бұрын
I think this 2 part series is easily the best and most thorough Angular tutorial I've seen to date. I loved the way you went through the step by step thought process and technical process of building an app from scratch. Most all other tutorials include how to do something, but not why and under what circumstances one might want to. Nice work. Super helpful.
@EnterpriseDT10 жыл бұрын
Thank you so much. I now know Angular and all I've done is laid back on my couch and watched your videos.
@dk0money8 жыл бұрын
Thanks for these 50 examples and the Github links. This has really helped me connect the dots from vanilla JavaScript through and up to Angular libraries and how to understand the Angular way of doing things. Very clear instruction on your talk. Thanks again +Curran Kelleher
@nishanthmatha10309 жыл бұрын
This tut was created an year ago!! and all this wile I was wandering around the websphere to understand these concepts!! Excellent one. Thank you
@brycepj110 жыл бұрын
this (in addition to Part 1) is the best introduction I've come across, hands down. Thank you, Curran!
@user-bx7iz3zn2y10 жыл бұрын
I wish I had watched this 2 weeks ago...
@LucasGrX10 жыл бұрын
Thanks man, really helpful, i would say simpler and cleaner then angular own tutorials
@currankelleher10 жыл бұрын
Thank you!
@user-fe1ke6qe7f9 жыл бұрын
Last year i use two weeks to learn angular, but got nothing. This year two hours on your video made it! Thank you!
@sunilahire2087 жыл бұрын
one of the best tutorials on angular. simple
@_roshi8 жыл бұрын
Super impressed by your uncanny ability to avoid saying "crunchy controllers"
@phaedrus689110 жыл бұрын
Awesome presentation. I understand AngularJS way better now after going through these examples. Thanks!
@TommyKaneTarboro10 жыл бұрын
Wonderful introduction. I had already covered the tutorial but this is head and shoulders above that and anything else as far as helping me grasp the essentials of Angular. I was also very impressed with your presentation skills. Good job!
@PaulRusso6410 жыл бұрын
I'm just getting started with Angular and I found this to be really helpful. Good job Curran! You are clear and explain things well!
@BernardSibanda10 жыл бұрын
Thanks Curran Kelleher, this really introduced me to AngularJS
@santhoshnagamalla43028 жыл бұрын
This is really cool video. A straight forward tutorial on Angular JS. Thanks for the detailed examples again.
@MyInsence9 жыл бұрын
It's really a big treasure for me. VERY VERY NICE TUTORIAL AND I LOVE IT!!!
@edc506810 жыл бұрын
Great tutes. I recommend to copy & run the code as you watch these tutes. By the end of the 3-4 hour session (including the part 1 video and pausing and replaying some bits), I was able to learn a lot of the basics. I plan to replay the videos again with hopes of ingraining what I've learnt into memory.
@edc506810 жыл бұрын
Angular question: do these coding patterns do the same thing? //pattern #1 (as per tutorials) countryApp.controller('CountryListCtrl', function($scope, $http){ //some code; }); countryApp.controller('CountryDetailCtrl', function($scope, $routeParams){ //some code; }); //pattern #2 (chaining the controllers together) countryApp.controller('CountryListCtrl', function($scope, $http){ //some code; }).controller('CountryDetailCtrl', function($scope, $routeParams){ //some code; }); or does pattern #2 make 'CountryDetailCtrl' a controller within 'CountryListCtrl' controller?
@privatephantom666810 жыл бұрын
Ed C In pattern 1: You're creating two controllers, independent of each other, on the same angular module which you call as countryApp in the local variable. If you want to have an alternative to pattern 1, the 'chaining' equivalent would be angular.module('countryApp', ['dependencies.js']).controllers(); Chaining binds one method to another, and common use cases in javascript are: getDocument().doSomething().success(); TLDR; use pattern 1; Your logic in pattern 2 of making one controller within another is not practically valid. Theoretically, however, you may be thinking of achieving a nested scope effect but nesting controllers by chaining one to another isn't the way to do it. Create a variable to hold your angular module, then create each controller on the variable like this instead: var countryList = angular.module('countryList', 'your-dependecies'); var someController = countryList.controller(){...} Hope this helps!
@_benstr10 жыл бұрын
Dude, this is such an awesome way to peel away the layers of Angular. You should think about doing this for other frameworks.
@kheston10 жыл бұрын
Incredible walk-thru. Well though out and presented!
@onamikakhandaker1287 жыл бұрын
You're a super excellent teacher.....I like these 2 videos very much..
@seba_arg9 жыл бұрын
Thanks for putting the tutorials together, very clear
@mudasarsyed14349 жыл бұрын
Very Nice tutorial. Very Clean, simple and explanatory.
@TatBYu9 жыл бұрын
Very clear and intuitive. Learned a lot. Thanks
@MrFurano9 жыл бұрын
Fantastic presentation as always! Thank you Curran.
@josetomasp9 жыл бұрын
WOW you really are an excellent teacher. Is the best tutorial I 've found so far. thnx
@simumshabab62339 жыл бұрын
u just killed it... nice, precise and covered it all... thanks man
@epnur10 жыл бұрын
I really enjoyed your presentation, very nicely done. Thanks for putting it out there!!
@neelimagupta21710 жыл бұрын
Wow....Nicely explained.....Really helpful tutorials.... Thank you so much....
@scottjorgensen98709 жыл бұрын
This is great resource. Thank you for putting this together!
@basheerahmed39899 жыл бұрын
Really helpful to get start with angular. Thanks man
@kapusadam8610 жыл бұрын
Very-very good tutorial!!! Thank you very much! Everything was clear and perfect, fantastic work!
@davidandeleanor10 жыл бұрын
Nice job with these. Thanks for sharing them.
@Kondaldurgam7337 жыл бұрын
Its Really Good. it will helful everyone THANKS Curran Kelleher
@csimon10 жыл бұрын
Excellent video tutorials! I will definitely be referring to your videos for more help in the future. My only concern is whether the new version of Angular.js will render the current version obsolete or not. To my understanding, Angular 2.0 will be removing most Angular 1.0 practices. Is this true? My question is, should I invest time in learning how to use the current version of Angular even with the new upcoming changes or should I just drop Angular completely and stick to backbone or plain ajax calls?
@danushts24287 жыл бұрын
Thanks Dude, This examples are really helpful to start Journey in anjularJS
@sanitthale318510 жыл бұрын
Very nice tutorial, i was able understand Angular Js. Keep it up buddy
@AlikPal10 жыл бұрын
Great tutorial!! Such a clear explanation!
@VincentTubed9 жыл бұрын
Great and clear tutorial, thank you very much!
@desongyu8 жыл бұрын
Thanks Curran! It is very useful!!
@Nihal56308 жыл бұрын
Great tutorials, thank you very much ....! Curran
@sunnyshah22629 жыл бұрын
very well explained, great for beginner
@debu2in9 жыл бұрын
the tutorials were of great help... thank you so much :)
@hieutruong-nm1wb8 жыл бұрын
Great contribution! Thanks a lot!
@billhaack557510 жыл бұрын
Another great post. Thanks!
@kaungko76909 жыл бұрын
Thank you so much! very clear and easy to understand for beginner like me. :)
@delciopolanco8 жыл бұрын
Thanks for helping me understand angular!!
@sharanu17 жыл бұрын
Awesome videos !!!! Have you done any videos on MEAN stack if yes can u please share it.
@frankrow9 жыл бұрын
Awesome videos dude, i learned A LOT thanks!!
@ArielCessario10 жыл бұрын
Really nice tutorial, is very clear, thank you very much!
@dischord0210 жыл бұрын
Great tutorial, really clicked for me.
@sparaseth9 жыл бұрын
Learned a lot...thanks for posting :)
@thebatu9 жыл бұрын
Excellent Tutorial !!
@stackflow400710 жыл бұрын
Thanks a lot! Great Tutorial! Definitely going to try this out later ! :D. Can we use multiple views within a one controller? I can see the content been injected into tag. Can I put two ng-view tags and inject different views?
@proudindian36978 жыл бұрын
superb ..fantastic. excellent
@TehMagilla9 жыл бұрын
Thanks, man. These two videos were quite enlightening. The only issue I have is that the factories appeared to be entirely pointless, as the same caching code (both ways) could have been implemented more easily without them. Did I miss something?
@ted90978 жыл бұрын
+Luke Boland I think with a factory you can cache the data without having to leave the variable out on the global namespace. So you can always call up the factory with your cached data, but you don't have leave that cached data variable hanging out in your application constantly.
@zamirvarandas10 жыл бұрын
Well done sir. Best tutorial, gratz.
@savkelita9 жыл бұрын
This is great! Thank you very much!
@quanzhou16209 жыл бұрын
awesome video! but I'm confused since #46, what the exact meaning of 3 different 'country'? the first one comes from in directive country : ... scope:{country: '='} ; the second and the third one comes from country-list.html : country = "country ". if the first one is just a variable in the directive , can we change it to another name , such as "dir_country" ?
@youyinglin94988 жыл бұрын
This is an excellent tutorial for beginners! I am way less confused after watching this video. The only confusing point I found was in the example-detail.html in exampleViewer, you mentioned example="example". What does the quoted example mean? I don't see where does it come from...
@yuanzhang55157 жыл бұрын
Same here. Did you find the answer? I guesed the first appearance of example should be another directive. But can't find it in app.js. In addition, the scope has file:'='', example:'='., which confused me as well
@bzzzvzzze10 жыл бұрын
thank you so much, amazing tutorials :)
@allenasher21009 жыл бұрын
Curran, at 20:04 (kzbin.info/www/bejne/bHuTaaBnfZd1g6c), the term 'countries' is used twice: once for the injected service and once to refer to the json data structure returned from calling the service list method. Might it not be better to give the json data a different formal parameter name? Thanks for a great pair of tutorials!
@mansukhdeep10 жыл бұрын
***** That problem you mention in example 43 of the "United States of America" country link not showing as visited only happens on the Chrome browser. With Firefox, it works without a hitch. Why?
@w7geek10 жыл бұрын
Aloe blacc is wrong, you the man, Curran!
@dougrchamberlain9 жыл бұрын
Great video!
@JeanDAVID9 жыл бұрын
Really powerful !
@ChandanSingh79299 жыл бұрын
Best for beginners
@bizarrochris10 жыл бұрын
Awesoime tutorial!!!
@GilliamFlebus9 жыл бұрын
Example 37: does this still work if you first remove the trailing slash from the url?
@dwhxyz10 жыл бұрын
Awesome - thank you :)
@GrumpyCat00710 жыл бұрын
Good job!
@jee_warriorz10 жыл бұрын
great tutorial!
@lucaskane67518 жыл бұрын
Hello, should I start learn MEAN stack, Angular-1-x ? Is it actual nowdays?
@danyels0n10 жыл бұрын
Very helpful series. Thank you! Also, tags self close:)
@egomezr9 жыл бұрын
danyels0n he is not using XHTML
@7megas5 жыл бұрын
Great talk
@narendramaddiguntla55748 жыл бұрын
where i do see example viewer i cant get proper window
@myibmaccount10 жыл бұрын
very well done. hopefully you get around to writing a book.
@webprogramming27079 жыл бұрын
thanks....very helpful :)
@smartest_developers6 жыл бұрын
it is really good Tutorial and i have issue with data.filter . Data.filter is not function Can anyone please resolve this issue
@swarajchhatre90869 жыл бұрын
Amazing!!!
@jitulove349 жыл бұрын
good one...
@mumtaz11326 жыл бұрын
Very helpful
@AniruddhaMishra10 жыл бұрын
How can I select countries name from a dropdown list using ng-options?? Can you please help..
@SuperLalbabu10 жыл бұрын
very helpful....
@icesystem79 жыл бұрын
Ok..finally something clear, most of this things can be achived with jquery, ajax and php more easy and way more readable. AngularJs should be named "battery drainer and cpu killer for mobile" - by Google.
@UltimateThrax9 жыл бұрын
Mike C i have no words for that comment. obvious troll.
@icesystem79 жыл бұрын
BlackAnthrax no worries kid eventualy you will grow up.... hopefully less dumb.
@ziajunaidi20239 жыл бұрын
great examples. but you are talking only about fetching data. what about submitting json data
@jyotibarasker27927 жыл бұрын
nice video sir
@ruchit_kadakia8 жыл бұрын
thanks mahn !
@tsamarskiy10 жыл бұрын
Thank you
@cugoman9 жыл бұрын
Hi there, I having this error: Error: [$injector:unpr] when trying example 34 (not in github) I suspect the routing path could be wrong for some reason. Anyone knows the why?
@RadhwenKhliee9 жыл бұрын
+cugoman Have you found what the problem was ? Could you please help me ... I'm facing the same issue
@cugoman9 жыл бұрын
+Radhwen Khliee hi Radhwen. sorry its been so long that i dont even remember the issue.
@_benstr10 жыл бұрын
It would be great to expand your training video and app with another ~25 examples talking about posting/setting data back through $http along with form validation. Then expand into adding firebase.com or equivelent. You could use this open data set: www.firebase.com/docs/open-data/airports.html
@maryam40719 жыл бұрын
perfect...
@bbheinz328 жыл бұрын
"I don't know why it's called a factory....... but....... that's life."
@marcellobacos8 жыл бұрын
Really helpful tutorials, but I must confess that I got lost from #47 and on...
@pistoleta9 жыл бұрын
its me or it gets extremely complicated at the end? u_u , Great explanation though , good job!
@parameshveersha8 жыл бұрын
+pistoleta _ especially after 40
@SamiullahKhan8 жыл бұрын
Yes you are right, as soon as it reaches toward the directive, perception about angular changes that there is tough side in it.
@billybobgeo6 жыл бұрын
Don't worry -- Directives are Passe -- it's all Components these days (since Ang 1.5)
@JasonCtutorials8 жыл бұрын
suweet!
@harikrushnadhanani662410 жыл бұрын
Really nice bro.... Thanks help me a lot !!!!!! can i get your skype id? Thanks