AngularJS路由解析$ http服务错误显示

时间:2019-07-10 18:00:00

标签: angularjs

在某些路由解析中,我正在调用进行$ http调用的服务函数。因此,解析代码中包含.then()。通常,当出现错误时,我会使用一些模块向用户显示错误,但是在config()中,您将无法使用这些服务。

在路线的解决方案中,有哪些选项可以显示用户错误?

.when("/home/category", {
            templateUrl: "Views/Category.html?" + $.now(),
            controller: 'categoryController',
            controllerAs: 'vm',
            resolve: {
                categories: function (eventService) {
                    return eventService.getCategories()
                        .then(function (response) {
                            return response.data;
                        }, function (error) {
                            console.log(error);
                            // need to tell the user somehow
                        });
                }
            }
        })

0 个答案:

没有答案