Где разместить пользовательские функции в Angular JS?
На мой взгляд, я хочу сделать:
<p>
{{ say() }}
</p>
кудаsay
определяется как таковой:
say = function() {
return "Hello World";
}
Я могу определить это в моем контроллере:
function TestCtrl($scope) {
$scope.say = function() { ... };
}
Но тогда этоДоступно только внутри этого контроллера.
Если я определяю функцию вне структуры файла Angular, она ничего не рендерит. То же самое, если я определю это в моемcontrollers.js
файл, но за пределами области действия контроллера.
Где правильное место для размещения моей функции, чтобы я мог отобразить ее на любом контроллере?