VL
Size: a a a
VL
NZ
m
DO
PL
R
O
VB
Y
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}
..
O
O
Y
N
N
Y
Y
N
@NgModule({
declarations: [...],
imports: [...],
providers: [
{ provide: "windowObject", useValue: window}
]
})
constructor(@Inject("windowObject") window: Window})
Y
@NgModule({
declarations: [...],
imports: [...],
providers: [
{ provide: "windowObject", useValue: window}
]
})
constructor(@Inject("windowObject") window: Window})
Y
@NgModule({
declarations: [...],
imports: [...],
providers: [
{ provide: "windowObject", useValue: window}
]
})
constructor(@Inject("windowObject") window: Window})
export const Window = new InjectionToken('Window');
export function _window() { return window; }