// This is ionic code
.state('tab.chat-details', {
url: '/chats/:chatId',
views: {
'chat-details': {
templateUrl: 'templates/chat-detail.html',
controller: 'ChatDetailController',
resolve: {
chat: ['$stateParams', 'Chats', function($stateParams,Chats) {
var ran = Chats.getChat(parseInt($stateParams.chatId, 10));
console.log(ran);
}]
}
}
}
})
// service code
getChat: function(chatId) {
chats.forEach(function(value, key) {
if(value.id === chatId) {
return value;
}
})
}
// контекст Когда я открыл мой отладчик соответствующего значения становится возвращенным, но в конце концов, когда он достиг своей цели решить это показывает не определенно. Может кто-нибудь мне помочь.Объект достигает объект Resolve