私の見解では、レンダリングしたい:
<p>
{{ say() }}
</p>
は次say
のように定義されています。
say = function() {
return "Hello World";
}
コントローラーで定義できます。
function TestCtrl($scope) {
$scope.say = function() { ... };
}
ただし、そのコントローラー内でのみアクセスできます。
Angular ファイル構造の外で関数を定義すると、何もレンダリングされません。ファイルで定義しても同じですcontrollers.js
が、コントローラー関数のスコープ外です。
任意のコントローラーでレンダリングできるように、関数を配置する適切な場所はどこですか?