Javascript 如何在出现异常时停止浏览器 TLDR:有没有办法在浏览器中停止执行异常?

Javascript 如何在出现异常时停止浏览器 TLDR:有没有办法在浏览器中停止执行异常?,javascript,angularjs,forms,exception,browser,Javascript,Angularjs,Forms,Exception,Browser,所以我有一个奇怪的场景 我在Angular2中编写一个前端应用程序,我有一个带有表单的模式,用于向后端数据库添加条目 我的模态组件有一个@Output属性,如下所示: @Output() onSubmit: EventEmitter<void> = new EventEmitter<void>(); 它用于在我重新蚀刻时更新项目显示(仅刷新显示组件),现在不更新, 相反,它刷新了整个页面,让我从头开始 我试着调试它,但无法放置断点 我能注意到的是,在页面刷新之前,控制台

所以我有一个奇怪的场景

我在
Angular2
中编写一个前端应用程序,我有一个带有表单的模式,用于向后端数据库添加条目

我的模态组件有一个
@Output
属性,如下所示:

@Output() onSubmit: EventEmitter<void> = new EventEmitter<void>();
它用于在我重新蚀刻时更新项目显示(仅刷新显示组件),现在不更新, 相反,它刷新了整个页面,让我从头开始

我试着调试它,但无法放置断点

我能注意到的是,在页面刷新之前,控制台中会弹出一个异常,并在刷新时消失


任何帮助或建议将不胜感激,提前感谢

通过导航到sources选项卡并选择“Pause on Exceptions”(暂停异常),可以在chrome dev工具中的异常停止,其快捷方式为F8

chrome开发工具可以通过以下方式打开:

  • 窗口:F12
  • Mac:alt+cmd+j

更多信息可以在这里找到:

通过导航到sources选项卡并选择“Pause on Exceptions”(暂停异常),可以在chrome开发工具中的异常停止,该选项卡具有快捷键F8

chrome开发工具可以通过以下方式打开:

  • 窗口:F12
  • Mac:alt+cmd+j

更多信息可以在这里找到:

非常感谢,这正是我想要的!:)非常感谢,这正是我想要的!:)
if (isSuccessful) {
    this.onSubmit.emit();
    closeModal.exec();
}