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?

questionAnswers(1)

yourAnswerToTheQuestion