Onde colocar funções definidas pelo usuário no Angular JS?
Na minha opinião, quero renderizar:
<p>
{{ say() }}
</p>
Ondesay
é definido como tal:
say = function() {
return "Hello World";
}
Eu posso defini-lo no meu controlador:
function TestCtrl($scope) {
$scope.say = function() { ... };
}
Mas só é acessível dentro desse controlador.
Se eu definir a função fora da estrutura do arquivo Angular, ela não renderiza nada. O mesmo se eu definir na minhacontrollers.js
arquivo, mas fora do escopo de uma função do controlador.
Onde é o lugar certo para colocar minha função, para que eu possa processá-lo em qualquer controlador?