Я пытаюсь настроить четкую обработку ошибок в моем угловом веб-приложении. У меня есть много различных вызовов api, использующих различные источники, во многих разных контроллерах и директивах. В идеале я хотел бы, чтобы обрабатывать ошибки ресурсов таким образом, как это:Лучший способ обработки/регистрации ошибок ресурса в угловом
$scope.loadData = function() {
$scope.loaded = false;
dataFactory.getData($scope.RecordId)
.$promise
.then(function (resp) {
$scope.Data = resp;
$scope.loaded = true;
}, function (resp) {
$scope.loaded = true;
$scope.handleResourceError(resp);
})
};
Поскольку я впрыснуть $ объема во всех контроллерах/директивах, которые должны были бы эти функции, я в состоянии определить метод Error ресурсов, который был бы доступная в любом месте $ scope вводится?
Вам нужно будет поместить эту функцию в '$ rootScope', чтобы она была доступна везде. – jsonmurphy