如何在Angular 2中使用窗口对象



我试图将以下代码放在Angular 2:

中获取窗口对象
      @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是一个全局对象,可以直接在您的类中访问

相关内容

  • 没有找到相关文章

最新更新