0

1 つのメソッドは配列を渡し、もう 1 つのメソッドは関数を渡します。両者に違いはありますか?状況に応じて、一方を他方よりも優先して使用する必要がありますか? すべての変数に 2 回名前を付ける意味は何ですか?

「変数」は渡されるものを表す正しい用語ですか、それとも AngularJS でこれらの特定のタイプの変数を表すより具体的な用語はありますか?

config(['$routeProvider', function($routeProvider) {

.config(function ($routeProvider) {
4

1 に答える 1

1

本番環境にデプロイする前にコードを縮小する場合は、配列を渡します。

minify はパラメーターの名前を変更し、angular Dependency Injection はパラメーター名に依存しているため、パラメーターが (「$routeProvider」から「a」に) 縮小された場合、認識されないため、配列を追加します。文字列を変更しないでください。

どちらも基本的に同じことを行います。縮小が必要ない場合は、配列の方法を使用しないでください。ただし、通常は使用します...

「変数」という用語については、変数というよりも「注入可能」です...これは、DIが関数、オブジェクト、または文字列などのシングルトンに置き換えるものであるためです...

于 2013-06-22T23:42:07.960 に答える