如何在 Angular 2 中使用 window 对象?
How can I use a window object in Angular 2?
我尝试将以下代码放在 angular 2 中获取 window 对象:
@Component({
selector: 'app-slider',
templateUrl: './slider.component.html',
styleUrls: ['./slider.component.css'],
providers: [
SliderService,
{ provide: "windowObject", useValue: window}
]
})
export class SliderComponent implements OnInit {
sliderList: Slider[] = [];
constructor( private _sliderservice:SliderService, @Inject("windowObject") private _window:window ) { }
很遗憾,它不起作用。
您不需要提供者。 window
是一个全局对象,可以直接在您的 class
中访问
我尝试将以下代码放在 angular 2 中获取 window 对象:
@Component({
selector: 'app-slider',
templateUrl: './slider.component.html',
styleUrls: ['./slider.component.css'],
providers: [
SliderService,
{ provide: "windowObject", useValue: window}
]
})
export class SliderComponent implements OnInit {
sliderList: Slider[] = [];
constructor( private _sliderservice:SliderService, @Inject("windowObject") private _window:window ) { }
很遗憾,它不起作用。
您不需要提供者。 window
是一个全局对象,可以直接在您的 class