0

ドキュメントを読み、jsfiddle をいじってみると、コントローラーが次のように定義されている (そして動作している) ことに気付きました*:

function InvoiceCntl( $scope ) {...}
function Ctrl2( $scope, $timeout ) {...}
function countController1( $scope, $http, $timeout ) {...}
function countController2( $scope, $timeout, $http ) {...}

私の質問は、コントローラーを呼び出す AngularJS ライブラリの部分に関するものです。私が期待しているサービスと、コントローラーがそれらを期待している順序をどのように知るのでしょうか?

ジム、JavaScript ですが、私たちが知っているようなものではありません。

*コントローラーはグローバルスコープで定義されるべきではないことに注意してください

4

3 に答える 3

0

コントローラーは、それらが任意の順序であることを期待していません! それらは、任意の順序にすることができるサービスの名前でのみそれらを識別します。

于 2013-08-21T05:52:46.070 に答える