有时,我在单元测试中会出现一个注入错误,如下所示,这使我完全不知道我应该修复哪个依赖项。我试着使用我在TestBed.configureTestingModule配置中的提供程序,但这并没有帮助。有谁能想到我该如何着手调查这个问题?
✖ should create
Chrome 57.0.2987 (Mac OS X 10.11.0)
Error
at injectionError (webpack:///~/@angular/core/@angular/core.es5.js:1232:21 <- src/test.ts:1992:86) [angular]
at
Angular -我正在试图弄清楚如何区分浏览器窗口关闭或引用。在这两个选项中都触发了window:unload事件。我知道使用session-storage可以完成这项工作。我从来没有用过它--有人能举个例子吗?请看我当前的代码:当前正在使用:
@HostListener('window:unload', [ '$event' ])
unloadHandler(event) {
//That's triggered on both refresh and close browser window
}