Hola,
Yo puedo tener tantas funciones como necesite en un servicio / factoría, pero sólo los llamaré cuando los necesite, cómo te dije en el mensaje anterior no por tener inyectada la dependencia ésta es ejecutada de forma automática.
Para llamar a alguna función desde la vista debes pasar por el controlador que maneja esa zona.