, deferred.reject, . $q.reject(), deferred.reject(), .
,
$q.reject()deferred.reject() , , ( $promise).
, , . , return deferred.reject(), ( , , ), , .
deferred, :
var deferred = $q.defer();
myService.getData()
.then(function(response) {
deferred.notify('Just a notification');
deferred.reject('rejected');
return deferred.promise;
})
.then(function(response) {
console.log('done');
}, function(response) {
console.log('rejected');
});
, , : $q.reject() - "". deferred.reject() , deferred.$promise. ? $q.reject(), , -.