Uno de los pilares del modelo MVC son los controladores y en estos se programa toda la funcionalidad de la aplicación como los eventos, los controladores nos permiten separar el código y encapsularlo para no tener que escribir código javascript en los elementos html sino solo mostrarlo a través de las expresiones.
VER VIDEO CONTROLADORES EN ANGULAR JS