Angular 2.0 ソース コード ( @angular/core": "2.0.0-rc.4
) を検索すると、最初に 2 つのprovider.d.ts
定義が含まれていることがわかりました。これは 1 つの側面ですが、他の側面は、このprovider.d.ts
ファイルのすべてのクラスと多くのプロパティが@deprecated
.
node_modules\@angular\core\src\di\provider.d.ts
node_modules\@angular\core\esm\src\di\provider.d.ts
Angular コンポーネントの外で Angular 2.0 DI を使用する方法を探していました。Angular 2.0 は非常に高度な状態 (リリース候補) にあるため、ほとんどの API はすでに安定しており、マイナーな変更が行われる可能性があります。それでも、DI に関連するこのクラスはすべて非推奨としてマークされています。同時に、インターネットのすべてのチュートリアルと例は、この provider.d.ts ファイルのクラスを使用しており、私の質問は. この@deprecated
フラグの意味と、この provider.d.ts ファイルで API を使用する必要がありますか?