I used Angular for the first time recently building a little example demo based off a template that used Angular. It was so horrible to use in basically every way, however some of the concepts (as noted in this article) intrigued me. I would never use it again, but I do data-bindings are conceptually correct, in that the DOM should have dynamic properties. Right now you do that in jQuery or common JS by adding a class or ID and then binding manipulations to that class/id or element, but that's obviously a hack.
The problem is Angular is ALSO obviously a hack and makes a lot of things harder than they need to be. Oh well!
The problem is Angular is ALSO obviously a hack and makes a lot of things harder than they need to be. Oh well!