Gdzie umieścić funkcje zdefiniowane przez użytkownika w Angular JS?

Moim zdaniem chcę renderować:

<p>
  {{ say() }}
</p>

Gdziesay jest zdefiniowany jako taki:

say = function() {
  return "Hello World";
}

Mogę to zdefiniować w moim kontrolerze:

function TestCtrl($scope) {
  $scope.say = function() { ... };
}

Ale wtedy jest dostępny tylko w tym kontrolerze.

Jeśli zdefiniuję funkcję poza strukturą pliku Angular, to nic nie wyświetla. To samo, jeśli zdefiniuję to w moimcontrollers.js plik, ale poza zakresem funkcji kontrolera.

Gdzie jest odpowiednie miejsce do umieszczenia mojej funkcji, więc mogę renderować ją w dowolnym kontrolerze?

questionAnswers(1)

yourAnswerToTheQuestion