Предположим, что в 90-95% моих маршрутов мне нужно проверить, находится ли пользователь (скажем, тюрьма). Тогда, я в настоящее время делать что-то вроде:Решение для определения маршрутов Angularjs
$routeProvider
.when("/news", {
templateUrl: "newsView.html",
controller: "newsController",
resolve: {
injail: function(jailservice){
return jailservice.injail();
}
}
})
ли мне действительно нужно сделать, это решимость на каждом маршруте? (маршруты находятся в разных папках, каждый файл маршрута содержит маршрут для определенного модуля).
Является ли это чем-то лучшим, что я могу сделать, чем называть решение проблемы на каждом маршруте?
Would вариант 1 работа по папкам? – maria
Думайте так, но вам потребуется изменить структуру ваших маршрутов, может быть довольно некоторая работа ... Вариант 2 более прост. –
Как будет выглядеть инъекция myservice? не могли бы вы также привести пример этого файла? – maria