equal
deleted
inserted
replaced
8 templateUrl: 'slideshow/slideshow.html', |
8 templateUrl: 'slideshow/slideshow.html', |
9 controller: 'slideshowCtrl' |
9 controller: 'slideshowCtrl' |
10 }); |
10 }); |
11 }) |
11 }) |
12 .service('slideshowApi', function($resource, context) { |
12 .service('slideshowApi', function($resource, context) { |
13 this.slideshow = $resource(context.urls.slideshowUrl, |
13 console.log('5',this); |
14 { |
14 this.slideshow = $resource(context.urls.slideshowUrl); |
15 get: { |
|
16 method: 'GET', |
|
17 isArray: false |
|
18 }, |
|
19 save:{ |
|
20 method:'PUT', |
|
21 isArray:false//, headers:{'X-CSRFToken':context.csrf_token} |
|
22 } |
|
23 }); |
|
24 }) |
15 }) |
25 .service('slideshowModel', function(slideshowApi, context) { |
16 .service('slideshowModel', function(slideshowApi, context) { |
26 console.log('6',this); |
17 console.log('6',this); |
27 if(typeof context.slideshow === 'undefined') { |
18 if(typeof context.slideshow === 'undefined') { |
28 console.log('6-1'); |
19 console.log('6-1'); |
31 else { |
22 else { |
32 console.log('6-2'); |
23 console.log('6-2'); |
33 this.slideshow = new slideshowApi.slideshow(context.slideshow); |
24 this.slideshow = new slideshowApi.slideshow(context.slideshow); |
34 } |
25 } |
35 }) |
26 }) |
36 .controller('slideshowCtrl', function($scope, $location, slideshowModel){ |
27 .controller('slideshowCtrl', function($scope, $location, $routeParams, slideshowModel){ |
37 console.log('6',$scope, $location, slideshowModel); |
28 console.log('7',$scope, $location, slideshowModel); |
38 $scope.slideshow = slideshowModel.slideshow; |
29 $scope.slideshow = slideshowModel.slideshow; |
|
30 $scope.iSlide = parseInt($routeParams.iSlide) || 0; |
39 |
31 |
40 $scope.save = function(){ |
32 $scope.save = function(){ |
41 $scope.slideshow |
33 console.log('8 call save POST',$scope.slideshow); |
|
34 $scope.slideshow |
42 .$save() |
35 .$save() |
43 .then( |
36 .then( |
44 function(response) { |
37 function(response) { |
45 console.log('NICE SAVING!', response); |
38 console.log('NICE SAVING!', response); |
46 }, |
39 }, |