Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular2站点在出错后显示异常行为_Angular_Error Handling - Fatal编程技术网

Angular2站点在出错后显示异常行为

Angular2站点在出错后显示异常行为,angular,error-handling,Angular,Error Handling,我真的不知道如何用几句话来描述这一点,所以很抱歉这个模糊的标题 我有一个角度2网站。当一切正常时,它是完美的,但一旦抛出错误,站点就会停止正常运行。例如: 如果我点击一个链接,随后的页面出现错误,这似乎会对我的网站造成永久性的破坏,因为如果我尝试点击其他内容,我会转到新页面,但上一页的内容在下面仍然可见(字面上是下面,像块元素,没有分层),如果我继续点击,我基本上开始堆叠页面内容。即使我注销,也没用。我真的需要重新开始在位置栏和“重新浏览”到主页,让它重置自己 你知道我怎样才能让网站更优雅地失败

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

我有一个角度2网站。当一切正常时,它是完美的,但一旦抛出错误,站点就会停止正常运行。例如:

如果我点击一个链接,随后的页面出现错误,这似乎会对我的网站造成永久性的破坏,因为如果我尝试点击其他内容,我会转到新页面,但上一页的内容在下面仍然可见(字面上是下面,像块元素,没有分层),如果我继续点击,我基本上开始堆叠页面内容。即使我注销,也没用。我真的需要重新开始在位置栏和“重新浏览”到主页,让它重置自己


你知道我怎样才能让网站更优雅地失败吗?

把这个作为一个答案,让未来的人们知道发生了什么。显然,我使用的是一个旧版本的BrowserAnimationsModule,它经过更新以解决Angular5中的这个问题


我更新了Angular的最新版本,所有问题都得到了解决。

无法确定原因。您需要了解问题的来源,并发布相关代码。遗憾的是,我不知道是什么原因造成的(呵呵,我在这里发现了同样的问题:删除BrowserAnimationsModule解决了这个问题。不幸的是,我现在有另一个错误,因为我没有包含BrowserAnimationsModule。请在更新到最新的angular、toastr等后检查app.module.ts文件,现在一切正常。:)Hi@ReversedBubbles为了修复bug,您更新了Angular的哪个版本?这是很久以前的事了。我忘了是4点还是6点。