gpt4 book ai didi

javascript - 在 Angular JS 应用程序中,如何处理服务器没有响应的情况?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:35:41 25 4
gpt4 key购买 nike

假设我有一条这样设置的路线:

$routeProvider.
when('/myroute', {templateUrl: '/views/RouteA.html', controller: 'AController'}).
otherwise({redirectTo: '/home'})

如果服务器出现故障,当我单击指向“http://myapp.com/#/myroute”的链接时,我可以看到加载 RouteA.html 文件的请求超时。然而,对于用户来说,应用程序只是坐在那里,没有任何问题的迹象。我在任何地方都看不到任何关于处理此类不答复的明确解释。

最佳答案

解决这个问题的最好方法是添加 routeChangeError 事件

$rootScope.$on("$routeChangeError", function () {
alert("there is some error");
//do what ever you want to do again
});

关于javascript - 在 Angular JS 应用程序中,如何处理服务器没有响应的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18470551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com