Y
Size: a a a
Y
V
ERROR in Error: Can't resolve all parameters for API in D:/projects/stifel/awesome-app/src/app/services/api/api.ts: (?, [object Object], [object Object], [object Object], [object Object]).вот конструктор где выскакивает:
constructor(вот так виндоу провайдится в апп.модуле
@Inject(Window) private window: Window,
private httpClient: HttpClient,
private systemService: SystemService,
private utils: Utils,
private redirect: RedirectService
) {}
export const Window = new InjectionToken('window.injection');так же провайдил встроенным типом - разницы никакой, при JIT компиляции - всё ок, кто то сталкивался?
..
{provide: Window, useValue: window}
..
RK
m
export const Window = new InjectionToken('Window');
export function _window() { return window; }
Y
m
import { Injectable } from '@angular/core';
function _window(): any {
// return the global native browser window object
return window;
}
@Injectable()
export class WindowRef {
get nativeWindow(): any {
return _window();
}
}
m
import { WindowRef } from './modules/core/services/window/window.service';
m
providers: [
WindowRef
],
Y
m
Y
m
this.nativeWindow = this.winRef.nativeWindow;
DG
DG
OF
DV
DG
DG