¿El uso de Angular de los atributos de JavaScript en línea en HTML no es una "mala práctica"? [cerrado]

A medida que leo los tutoriales de Angular, realmente me gusta mucho, pero ¿no es "ng-click" el equivalente a un inline onClick? Mi entendimiento fue que la comunidad de JavaScript había determinado que los manejadores de eventos de JavaScript en línea en su HTML eran "malas prácticas".

<img ng-src="{{img}}" ng-click="setImage(img)">

Sería genial saber por qué esto ya no se considera "incorrecto" cuando se usa Angular.

Fuente:http://docs.angularjs.org/tutorial/step_10

Respuestas a la pregunta(1)

Su respuesta a la pregunta