【发布时间】:2017-07-16 05:28:44
【问题描述】:
我尝试将以下代码放入角度 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 ) { }
不幸的是,它不起作用。
【问题讨论】:
-
我不确定这是否应该被视为重复。 1)另一个问题专门关于角度服务,而这更广泛(包括例如角度组件)。 2) 另一个问题是具体如何注射,而有时可能不需要注射。如果这两点中的任何一个为真,那么这不是重复的,对吧?
标签: angular angular2-cli window-object