84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Angular は、2 番目のパラメーターに $rootScope が必要であることをどのようにして認識しますか?
温故而知新,可以为师矣。 博客:www.ouyangke.com
AngularJS には 2 つの注入メソッドが用意されているためです。 1 つは暗黙的な依存関係の注入 (暗黙的な依存関係の注入) と呼ばれ、もう 1 つは明示的な依存関係の注入 (明示的な依存関係の注入) と呼ばれます。
コードでは、最初のタイプである暗黙的な依存性注入を使用します。
のため、AngularJS は独自のフレームワークからそれを見つけることができません。 $scope 和 $rootScope 都是 AngularJS 的 built-in service,因此 AngularJS 可以找到你想要注入的东西。但如果你改成 rootScope
$scope
$rootScope
rootScope
リーリー
に基づいてそれを検索します。そうすれば、匿名関数のパラメータに何を設定しても問題はありません。ただ順番に注意してください。 $scope 和 $rootScope
を手動で呼び出して実行することもできます。このように: $inject リーリー
$inject
依存関係アノテーション部分。
このドキュメントでは、コードを圧縮する予定がある場合は、暗黙的な依存関係注入を使用しないことも注意しています。
AngularJS には 2 つの注入メソッドが用意されているためです。 1 つは暗黙的な依存関係の注入 (暗黙的な依存関係の注入) と呼ばれ、もう 1 つは明示的な依存関係の注入 (明示的な依存関係の注入) と呼ばれます。
コードでは、最初のタイプである暗黙的な依存性注入を使用します。
リーリーのため、AngularJS は独自のフレームワークからそれを見つけることができません。
明示的な依存関係注入を使用する場合は、次のようになります:$scope
和$rootScope
都是 AngularJS 的 built-in service,因此 AngularJS 可以找到你想要注入的东西。但如果你改成rootScope
リーリー
このように、AngularJS は明示的に宣言されたに基づいてそれを検索します。そうすれば、匿名関数のパラメータに何を設定しても問題はありません。ただ順番に注意してください。
あるいは、$scope
和$rootScope
を手動で呼び出して実行することもできます。このように:
詳細についてはドキュメントを参照してください: https://docs.angularjs.org/gu...$inject
リーリー依存関係アノテーション部分。
このドキュメントでは、コードを圧縮する予定がある場合は、暗黙的な依存関係注入を使用しないことも注意しています。