I'll start by saying I'm just learning about Angular.jsAngularJS, and I was reading this article, which seems to advocate for obtrusive javascriptJavaScript as the right thing:
http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html
My understanding is that unobtrusive javascriptJavaScript is generally considered "the right thing" (which is perhaps debatable, but outside the scope of my question). But I was wondering if there is a particular feature of angular.jsAngularJS that requires event bindings be specified via attributes like ng-click
? Is there a way to use angular.jsAngularJS and NOT use inline event bindings?
For reference: Obtrusive javascriptJavaScript generally refers to having your javascriptJavaScript ties in the HTML itself. Unobtrusive javascriptJavaScript refers to using javascriptJavaScript or other means to programmatically apply code behavioursbehaviors to the DOM rather than the plain-text markup having references to javascriptJavaScript.