Angular wasn't invented at Google (it was invented by Angular company, which got acqui-hired by Google) and some Google staffers have mentioned Angular breaks a few documented Google rules for creating Javascript MVC frameworks.
I suspect Angular's popularity has more to do with a logo than features.
- The unnecessary new module system is a massive waste of time and obviously doesn't play well with others
- It's the first MVC framework I've used that can't properly loop over an array or primitives (the partials for the primitives be displayed,but changes to them won't flow back to the parent as Angular can't make a $parent (IIRC) key.
Also: 'NG' just fucking doesn't stand for Angular.
I suspect Angular's popularity has more to do with a logo than features.
- The unnecessary new module system is a massive waste of time and obviously doesn't play well with others
- It's the first MVC framework I've used that can't properly loop over an array or primitives (the partials for the primitives be displayed,but changes to them won't flow back to the parent as Angular can't make a $parent (IIRC) key.
Also: 'NG' just fucking doesn't stand for Angular.