を使用しています。私はいくつかのコメント付きテキスト{提供:HTTP、useClass:Http}を持っています。私はHttpを拡張する私のクラスをここに提供したいが、依然として同じ依存関係を持っている。ここで取り組む最初のステップは、明示的にHttpを使用することです。角度2 DIは、私がHTTPを使用するサービスを持っているカスタムHTTP
このテキストのコメントを解除して(httpのインポートを追加すると)、すべてが破損します。エラー"No provider for ConnectionBackend"
が表示されます。 HTTP_PROVIDERSがプロバイダとしての動作を停止したようです。
- このように明示的にHttpを使用するにはどうすればよいですか?
- 独自のCustomHttpを使用してHTTP_PROVIDERSでプロバイダを使用するにはどうすればよいですか?
Angular 2.1.1では、 'HTTP_PROVIDERS'は必要ありません。カスタムhttpクラスのコンストラクタparamsとして 'XHRBackend'を使用してください。私はここでより包括的なガイドを書いています。http://adonespitogo.com/articles/angular-2-extending-http-provider/ –