Angular2 - 如何將窗口注入angular2服務我在TypeScript中編寫了一個Angular2服務,它將使用localstorage。我想將瀏覽器窗口對象的引用注入我的服務,因為我不想引用任何全局變量。像角1.x的$window。我怎么做?
3 回答

蕭十郎
TA貢獻1815條經驗 獲得超13個贊
您可以在設置提供程序后注入它:
import {provide} from 'angular2/core';
bootstrap(..., [provide(Window, {useValue: window})]);
constructor(private window: Window) {
// this.window
}
- 3 回答
- 0 關注
- 642 瀏覽
添加回答
舉報
0/150
提交
取消