With reference to Angularjs, using data-ng-controller and ng-controller, how do I decide which to use?
In the present-day context, when should I use each one with regards to guidelines on good software design?
The referenced question mentions that data-ng-controller should be used to pass HTML validation. Is that still true, and how much should I be concerned with validation when my project does not explicitly require it?