Estaba leyendo este artículo: http://eviltrout.com/2013/06/15/ember-vs-angular.html
Y decía:
Debido a su falta de convenciones, me pregunto cuántos proyectos angulares se basan en malas prácticas, como llamadas AJAX directamente dentro de los controladores. Debido a la inyección de dependencia, ¿los desarrolladores están inyectando parámetros de enrutador en las directivas? ¿Los desarrolladores novatos de AngularJS van a estructurar su código de una manera que un desarrollador experimentado de AngularJS cree que es idiomático?
Realmente estoy haciendo $httpllamadas desde mi controlador Angular.js. ¿Por qué es una mala práctica? ¿Cuál es la mejor práctica para hacer $httpllamadas entonces? ¿y por qué?