首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角6神秘的堆栈轨迹: globalZoneAwareCallback

角6神秘的堆栈轨迹: globalZoneAwareCallback
EN

Stack Overflow用户
提问于 2018-10-08 03:03:07
回答 1查看 3.6K关注 0票数 2

最近,使用Angular6,我开始在浏览器控制台中观察到描述性极差的堆栈跟踪:

错误:“对象” resolvePromise http://localhost:8080/polyfills.js:3136:31 resolvePromise http://localhost:8080/polyfills.js:3093:17 scheduleResolveOrReject http://localhost:8080/polyfills.js:3195:17 invokeTask http://localhost:8080/polyfills.js:2743:17 onInvokeTask http://localhost:8080/vendor.js:36899:24 invokeTask http://localhost:8080/polyfills.js:2742:17 runTask http://localhost:8080/polyfills.js:2510:28 drainMicroTaskQueue http://localhost:8080/polyfills.js:2917:25 invokeTask http://localhost:8080/polyfills.js:2822:21 invokeTask http://localhost:8080/polyfills.js:3862:9 globalZoneAwareCallback http://localhost:8080/polyfills.js:3888:17 core.js:1673 defaultErrorLogger core.js:1673 ./node_node/@角/core/fesm5 5/core.js /ErrorHandler.prototype.handleError core.js:1719 下一首 core.js:4319:109 ./node_node/@角/core/fesm5 5/core.js /EventEmitter.prototype.subscribe/schedulerFn< core.js:3555:34 ./node_modules/rxjs/_esm5/internal/Subscriber.js /SafeSubscriber.prototype.__tryOrUnsub Subscriber.js:195 ./node_modules/rxjs/_esm5/internal/Subscriber.js /SafeSubscriber.prototype.next Subscriber.js:133 ./node_modules/rxjs/_esm5/internal/Subscriber.js /Subscriber.prototype._next Subscriber.js:77 ./node_modules/rxjs/_esm5/internal/Subscriber.js /Subscriber.prototype.next Subscriber.js:54 ./node_modules/rxjs/_esm5/internal/Subject.js/Subject.prototype.next Subject.js:47 ./node_modules/@angular/core/fesm5/core.js/EventEmitter.prototype.emit core.js:3539:52 onHandleError/< core.js:3846:48 ./node_modules/zone.js/dist/zone.js/ zone.js:388 ./node_modules/zone.js/dist/zone.js/ zone.js:138 ./node_node/@角/core/fesm5 5/core.js /NgZone.prototype.runOutsideAngular core.js:3783 onHandleError core.js:3846 ./node_modules/zone.js/dist/zone.js / zone.js:392 ./node_modules/zone.js/dist/zone.js/ zone.js:154 _loop_1 zone.js:677 ./node_modules/zone.js/dist/zone.js/ zone.js:686 drainMicroTaskQueue zone.js:602 ./node_modules/zone.js/dist/zone.js/ zone.js:500 invokeTask zone.js:1540 globalZoneAwareCallback zone.js:1566

我的怀疑是在路由模块中出现了一些错误,所以我正在粘贴配置:

代码语言:javascript
复制
const routes = [
  {
    path: 'wordspreview/:id',
    component: WordsPreviewComponent
  },
  {
    path: 'wordspreview',
    component: WordsPreviewComponent
  },
  {
    path: 'search/:query',
    component: SearchResultsComponent
  },
  {
    path: '',
    redirectTo: '/wordspreview',
    pathMatch: 'full'
  }
};

希望有人能帮忙。

EN

回答 1

Stack Overflow用户

发布于 2018-10-08 03:03:07

我刚为自己找到了窃听器。

由于无法在其他任何地方搜索,我将在这里留下解决方案,以帮助下一个潜在受害者:

代码语言:javascript
复制
constructor(private router : Router,
[...]
this.router.navigate([site, id]);

我做错的是进入错误的site。调试很困难,因为它只出现在一些罕见的错误site值上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52694851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档