Ответ 1
Вам необходимо определить службу Photo
:
angular.module('myApp.controllers', [])
.service('Photo', ['$log', function ($log) {
return {
query: function() {
// the query code here.
}
};
}])
.controller('PhotoCtrl', ['$scope', 'Photo', function ($scope, Photo) {
$scope.photos = Photo.query();
}])
.controller('MyCtrl2', [function() {
}]);
Несколько ссылок:
В приведенном выше примере кода я использовал псевдонимы параметров, которые я предлагаю, чтобы избежать проблем при сокращении кода.
См. также пример: Множество применений AngularJS для Controller и rootScope
И Плункер здесь: http://plnkr.co/edit/Bzjruq