Возник такой вопрос. При заходе по роуту срабатывает определенный контроллер и подгружает данные.
Код:
angular.module('app.Images', [])
.controller('ImagesCtrl', function($scope, $http, $window, imagesUrl) {
var _this = this;
$scope.images = {};
$http.get(imagesUrl)
.success(checkResponse);
function checkResponse (data) {
if (data.success && data.data) {
$scope.images = data.data;
} else if (data.error) {
alert(data.error);
} else if (data.reload) {
$window.location.reload(true);
}
}
На каждом роуте приходиться проверять
data.reload
.
Как лучше сделать загрузки данных и подобные проверки на всех точках входа?