私はAngular開発の初心者です。配列と関数の中にパラメータを挿入する理由
app.controller('mycontroller', ['$scope', 'myFactory', 'Myothers', function ($scope, myFactory, Myothers) {}])
、我々はこれを行う理由
app.controller('mycontroller', function ($scope, myFactory, Myothers) {})
はあなたが説明してもらえ参照してください。私たちは次のようにコントローラの内部で二回引数を注入理由がわからないのですか?
縮小用です。 Angularは、変数名からあなたが望むサービスを推測することにより、名前付き引数をハックします。コードを小さくすると、引数の名前が変更されます。したがって、角が動くと、正しいサービスを見つけることができません。これにより、コードと角度を小さくして、どのサービスを注入しようとしているかを知ることができます。 – ste2425
[AngularJS Developer Guide - Dependency Annotation](https://docs.angularjs.org/guide/di#dependency-annotation)を参照してください。 – georgeawg