2
Httpサービスをコンストラクタ引数として設定しなくても、手動でインスタンス化できますか?角2 - インスタンシエート(Http)サービスを手動で行う
export class SimpleGridServer {
private http: Http;
constructor(public options: SimpleServerData) {
http = new Http(.../* Argument here */);
}
}
このクラスをインスタンス化するには、次のようにします。
var grid = new SimpleGridServer({/* options */});
私はSimpleGridServer
をインポート私component
のHTTPサービスに依存しなくても、このクラスをインスタンス化します。 これが可能であれば、このシナリオの欠点は何ですか?
私はそれがどのような角度2つの作品の方法だと思います。 – janmvtrinidad
コンストラクタを使わずに角度2 DIを使うことができます。http://stackoverflow.com/a/37812906/1401751 –