【问题标题】:Angular2 site showing odd behavior after errorAngular2网站在错误后显示奇怪的行为
【发布时间】:2018-06-13 15:15:50
【问题描述】:

我真的不知道如何用几句话来描述这个,很抱歉这个模糊的标题。

我有一个 Angular 2 网站。当一切正常时,它是完美的,但一旦出现错误,网站就会停止按预期运行。例如:

如果我点击一个链接,随后的页面抛出错误,这似乎会对我的网站造成永久性的破坏,因为如果我尝试点击其他内容,我会转到新页面,但上一页的内容在下面仍然可见(字面意思是在下面,就像一个块元素,没有分层),如果我继续点击,我基本上开始堆叠页面内容。即使我退出,也无济于事。我真的需要在地址栏中重新开始并“重新浏览”主页以使其自行重置。

知道如何让网站更优雅地失败吗?

【问题讨论】:

  • 不可能说可能是什么原因。您需要了解问题出在哪里并发布相关代码。
  • 遗憾的是,我不知道是什么原因造成的。 :(
  • 嘿,我实际上在这里发现了同样的问题:stackoverflow.com/questions/45622453/… 并删除 BrowserAnimationsModule 解决了这个问题。不幸的是,我现在遇到了另一个错误,因为我没有包含 BrowserAnimationsModule。
  • 检查 app.module.ts 文件一次
  • 我更新到最新的 angular、toastr 等,现在一切正常。 :)

标签: angular error-handling


【解决方案1】:

只是将其发布为答案,以便将来的人们知道发生了什么。显然,我使用的是旧版本的 BrowserAnimationsModule,它已更新以解决 Angular5 中的这个确切问题。

我更新到最新版本的 Angular,一切都已修复。

【讨论】:

  • 嗨@ReverendBubbles 你更新到哪个版本的Angular来修复这个错误?
  • 这是不久前的事了。我忘了是 4 还是 6。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-21
  • 2012-08-23
  • 2017-09-21
  • 1970-01-01
  • 1970-01-01
  • 2011-01-18
相关资源
最近更新 更多