Можно ли создать экземпляр службы Http вручную, не используя ее в качестве аргумента конструктора?
export class SimpleGridServer {
private http: Http;
constructor(public options: SimpleServerData) {
http = new Http(.../* Argument here */);
}
}
Чтобы создать экземпляр этого класса.
var grid = new SimpleGridServer({/* options */});
Я хочу создать экземпляр этого класса без зависимости от службы Http для моего component
, который импортирует SimpleGridServer
. Если это возможно, в чем состоит недостаток этого сценария?