У меня есть разные состояния, которые используют ту же самую решимость, чтобы загрузить timeLog в мой контроллер $ scope до загрузки контроллера. Я бы не хотел воспроизводить этот код, но поделился им между этими взглядами. Я довольно новичок в JS-фреймворках, и особенно в Angular JS.Разделите разрешение в Угловом UI-маршрутизаторе
Мне тяжело заниматься поиском в Интернете и не находить достойной информации. Возможно, я искал неправильно или не думал об этом правильно. Какие-либо предложения?
.config(function($stateProvider) {
$stateProvider
.state('tab.edit-log-summary', {
url: '/logs/edit-log-summary/:timeLogId',
views: {
'tab-logs': {
templateUrl: 'templates/logs/edit-log-summary.html',
controller: 'EditLogSummaryCtrl'
}
},
resolve: {
timeLog: function(config, $stateParams, DailyLog) {
return DailyLog.get({id: $stateParams.timeLogId});
},
}
})
.state('tab.edit-time-log', {
url: '/logs/edit-time-log/:timeLogId',
views: {
'tab-logs': {
templateUrl: 'templates/logs/edit-time-log.html',
controller: 'EditTimeLogCtrl'
}
},
resolve: {
timeLog: function(config, $stateParams, DailyLog) {
return DailyLog.get({id: $stateParams.timeLogId});
},
}
})
})
спасибо! Я знал, что это будет что-то простое, что я пропал без вести. – awwester