promises
, myData :
.factory('myData', ['$http', function($http) {
return $http.get('/path/to/endpoint').then(function(req){
return req.data;
});
}]);
, , promises Angular...
- , , Angular . , . , , , :
.factory('myData', ['$http', function($http) {
var result = [];
var p = $http.get('/path/to/endpoint').then(function(res){
result.push.apply(result, res.data);
});
result.then = p.then;
return result;
}]);
- :
.controller('myController', ['$scope', 'myData', function($scope, myData) {
$scope.data = myData;
}]);
( ) , , myData.then, , , if .
?
, Angular 1.2 ( 1.3), , . , , Angular , . , , ngResource, .