2017-02-25 17 views
1

我試圖把下面的代碼來獲得角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) { } 

遺憾的是它不工作。

回答

7

你不需要提供者。 window是一個全局對象,並在你的類直接訪問

1

當然這是行不通的

constructor(private windowRef: WindowRef) 
相關問題