私はAngular JSを初めて使用しています。コントローラーの機能を理解して、その中で深い知識を得ることを試みています。Angular JSのコントローラー機能を理解できません
次のコードスニペットが表示されました。
var App = angular.module('clientApp', ['ngResource', 'App.filters']);
App.controller('ClientCtrl', ['$scope',function ($scope) {
}]);
私が書く場合、それは作るん重要な何か違い:
var App = angular.module('clientApp', ['ngResource', 'App.filters']);
App.controller('ClientCtrl', function ($scope) {
});
私の理解: 私は角括弧内に書かれた何かがその特定のモジュールまたはcontroller.Howeverの依存であることを理解して、私は
"['$scope',function($scope)"
代わりの
を書いた理由を理解couldnotApp.controller(controllername,function($scope){
});
ご迷惑をおかけして申し訳ありません。
あなたはそうする必要はありません。実際には、角度コードをスキャン/読み取りするのがずっと難しくなると思います。私はlibsや他のブラックボックス(分)を使用して気にしないが、私は(うまくいけば)小さいアプリケーションファイルは、起動時の処理が遅くなるとは思わない... – dandavis
あなたは私の答えを試しましたか? – mdarmanin