angularjs простой сервис .then или $ q в асинхронных запросах
Я не знаю, в чем именно разница между AngularJS$q
сервис и просто с помощью.then()
после асинхронного запроса.
Простой пример с.then()
:
function InboxService($http) {
this.getEmails = function getEmails() {
return $http.get('/emails');
};
}
А при использовании сервиса (только часть кода):
InboxService.getEmails()
.then(function (response) {
// use response
});
Какая разница с$q
оказание услугс решимостью и отказом ?