Angular调试上下文错误无法读取属性ngDebugContext
Angular debug context error Cannot read property ngDebugContext
我将 angular 的版本从 2 更新到 4,现在我在执行服务时遇到此异常:
ERROR TypeError: Cannot read property 'ngDebugContext' of undefined
at getDebugContext (core.es5.js:994)
at isViewDebugError (core.es5.js:8451)
at callWithDebugContext (core.es5.js:13474)
at Object.debugCheckAndUpdateView [as checkAndUpdateView] (core.es5.js:13007)
at ViewRef_.detectChanges (core.es5.js:10174)
at core.es5.js:4812
at Array.forEach (<anonymous>)
at ApplicationRef_.tick (core.es5.js:4812)
at core.es5.js:4684
at ZoneDelegate.invoke (zone.js:392)
注入了这个错误。当我从热观察到冷观察时。
我在这篇文章中找到了答案。事实证明我没有在 Angular 中正确返回可观察对象。
我有一段时间遇到同样的问题,原因是有一些函数 return throw
并且调用没有用 try catch
处理。
这个post可能有帮助Type-Safe Error Handling In TypeScript
我将 angular 的版本从 2 更新到 4,现在我在执行服务时遇到此异常:
ERROR TypeError: Cannot read property 'ngDebugContext' of undefined
at getDebugContext (core.es5.js:994)
at isViewDebugError (core.es5.js:8451)
at callWithDebugContext (core.es5.js:13474)
at Object.debugCheckAndUpdateView [as checkAndUpdateView] (core.es5.js:13007)
at ViewRef_.detectChanges (core.es5.js:10174)
at core.es5.js:4812
at Array.forEach (<anonymous>)
at ApplicationRef_.tick (core.es5.js:4812)
at core.es5.js:4684
at ZoneDelegate.invoke (zone.js:392)
注入了这个错误。当我从热观察到冷观察时。
我在这篇文章中找到了答案。事实证明我没有在 Angular 中正确返回可观察对象。
我有一段时间遇到同样的问题,原因是有一些函数 return throw
并且调用没有用 try catch
处理。
这个post可能有帮助Type-Safe Error Handling In TypeScript