On 15th of March this year I gave a talk about AngularJS on the 33rd Degree Conference. Instead of trying to introduce the building blocks of AngularJS like I did a couple of times before, this time I tried to concentrate on the things that I consider the biggest advantages as compared to other JS MVC frameworks.
Two-way data binding
Something that really changed the way I write JS code is two-way data binding. It removes a ton of boilerplate code from your applications and allows you to completely remove the coupling of your controllers to DOM. Honestly, I can’t imagine using a framework that does not have this feature any more.
AngularJS is POJO
Unfortunately the talk was not recorded, so there’s no video, but I hope the slides alone will give you some idea what I talked about.