Я просто изучаю, как использовать сервисы для уменьшения моих контроллеров.AngularJS: невозможно получить доступ к методу службы
Я создал plunker и я возвращаю эту ошибку: Ошибка - TypeError: не определено не функция, указывающий на этой линии «.Затем (функция() {культур»
Вот мой index.html (довольно просто)
<body ng-controller="MainController">
<pre>{{selectedCrops | json}}</pre>
</body>
и здесь script.js
(function(){
angular.module('app',[]);
angular.module('app')
.service('LoanSvc', function($http, $q){
this.getSelectedCrops = function(){
return {
show_corn: true,
show_beans: true,
show_sorghum: true,
show_wheat: true,
show_cotton: true,
show_rice: true,
show_peanuts: true,
show_sugarcane: true
};
}
});
angular.module('app').controller('MainController', function($scope, LoanSvc){
LoanSvc.getSelectedCrops()
.then(function(crops){
$scope.selectedCrops = crops;
})
});
}());
Любое руководство желанный!
Заранее спасибо.