Где разместить пользовательские функции в Angular JS?

На мой взгляд, я хочу сделать:

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

кудаsay определяется как таковой:

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

Я могу определить это в моем контроллере:

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

Но тогда этоДоступно только внутри этого контроллера.

Если я определяю функцию вне структуры файла Angular, она ничего не рендерит. То же самое, если я определю это в моемcontrollers.js файл, но за пределами области действия контроллера.

Где правильное место для размещения моей функции, чтобы я мог отобразить ее на любом контроллере?

Ответы на вопрос(1)

Ваш ответ на вопрос