首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测模板在角度上是否发生错误?

如何检测模板在角度上是否发生错误?
EN

Stack Overflow用户
提问于 2018-05-24 10:27:54
回答 2查看 2K关注 0票数 4

我正在致力于全局错误处理程序的角度和我的项目的要求也是显示一个模式窗口的错误,以便用户可以报告,如果有什么问题,我们可以修复它。除非模板中出现错误,否则它可以正常工作。在不更新绑定的情况下,更改检测基本上被破坏,因此Material对话框显示为空。我试着用谷歌搜索ngDebugContext中的所有可用数据,但是没有什么能回答我的问题。要点是,如果模板中出现错误(或者我们可以知道更改检测是否通常是死的),那么我就会显示警报。作为最后的解决方案,我将创建带有静态模板的模态组件,其中文本将被硬编码,并在发生任何未处理的错误时显示。

EN

Stack Overflow用户

回答已采纳

发布于 2018-05-24 11:21:42

最后,我们利用更改检测中断的事实解决了问题,并使用角绑定[hidden]='true'在模型中创建了一个始终隐藏的元素,但是当更改检测中断时,它将被忽略,因此它中的文本将被显示出来,这样,当app真的崩溃时,我们甚至可以显示非常具体的消息。

代码语言:javascript
运行
复制
<!-- This part is fallback for unhandled error which happens during change detection in the template -->
    <div class='crash-error-heading' [hidden]='true'>
      <h2>Something went really wrong</h2>
    </div>
<!---->
票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50506977

复制
相关文章

相似问题

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