如何在 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

中访问