![](/img/trans.png)
[英]Error: StaticInjectorError(AppModule) in angular 4 or angular 6
[英]StaticInjectorError(AppModule) window in angular 6
如何使用窗口從位置打開Excel文件?
constructor( private fb: FormBuilder, private http: Http, private router: Router,private window:Window) { }
window.open(this.excelURL + "report/" + this.getexportlist.data.data, '_blank');
它顯示以下錯誤:
錯誤錯誤:未捕獲(承諾):錯誤:StaticInjectorError(AppModule)[CouponUsageReportComponent-> Window]:StaticInjectorError(Platform:core)[CouponUsageReportComponent-> Window]:NullInjectorError:沒有窗口提供程序!
如果將Window對象用作依賴項注入,則必須在某個地方(最好是AppModule的provider數組)提供它,也可以不注入而使用它。
該錯誤表明您已使用window,但未在module.ts
定義module.ts
Provider ex provider:[Window]
將其添加到app.module.ts
提供者下
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.