猿问

Angular2 - 如何将窗口注入angular2服务

Angular2 - 如何将窗口注入angular2服务

我在TypeScript中编写了一个Angular2服务,它将使用localstorage。我想将浏览器窗口对象的引用注入我的服务,因为我不想引用任何全局变量。像角1.x的$window。我怎么做?



MYYA
浏览 611回答 3
3回答

萧十郎

您可以在设置提供程序后注入它:import {provide} from 'angular2/core';bootstrap(..., [provide(Window, {useValue: window})]);constructor(private window: Window) {    // this.window}
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答