Avalaible images can be display

This commit is contained in:
manzerbredes 2016-03-06 15:04:47 +01:00
parent 96094547dd
commit b0b2dc9a64
3 changed files with 39 additions and 8 deletions

View file

@ -3,7 +3,11 @@
* *
* @param {$scope} $scope The $scope service from angular * @param {$scope} $scope The $scope service from angular
*/ */
mainApp.controller('imageCtrl', function ($scope) mainApp.controller('imageCtrl', ['$scope', 'Image', function ($scope, Image)
{ {
$scope.title="Test"; var callbackTest=function(){
}); $scope.images=Image.getData().images;
};
Image.getImages(callbackTest);
}]);

View file

@ -1,10 +1,31 @@
mainApp.factory('Image',[ '$http', 'Identity', function($http, Identity){ mainApp.factory('Image',[ '$http', 'Identity', function($http, Identity){
var data={};
data.images=null;
var parseUploadImageAnswer=function(response, failedToSendRequest){ var parseUploadImageAnswer=function(response, failedToSendRequest){
console.log(response.data.Images[0])
// Defined return object
var requestParserResult={};
requestParserResult.status=1;
requestParserResult.failReason=null;
if (typeof response.data.Images !== 'undefined') {
// Set status code
requestParserResult.status=0;
data.images=response.data.Images;
}
else if(failedToSendRequest){
requestParserResult.failReason="Failed to send request";
}
else{
requestParserResult.failReason="Error";
}
return requestParserResult;
}; };
@ -24,10 +45,14 @@ mainApp.factory('Image',[ '$http', 'Identity', function($http, Identity){
}; };
var getData=function(response){
return data;
};
// Return services objects // Return services objects
return { return {
getImages:getImages getImages:getImages,
getData:getData
}; };

View file

@ -1,8 +1,10 @@
<div class="panel panel-default"> <div class="panel panel-default" ng-controller="imageCtrl">
<div class="panel-heading"> <div class="panel-heading">
Image Images disponibles
</div> </div>
<div class="panel-body"> <div class="panel-body">
Main Content <div ng-repeat="image in images">
{{image.name}}
</div>
</div> </div>
</div> </div>