在某些路由解析中,我正在调用进行$ 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
});
}
}
})