使用工厂到角度模块时出现以下错误
我有如下的工厂模块
angular.module('pollServices', ['ngResource']).factory('Poll', function($resource) {
return $resource('polls/:pollId', {}, {
query: { method: 'GET', params: { pollId: 'polls' }, isArray: true }
})
});
我在同一文件中还有一个名为
polls
的模块,我需要对该应用程序使用工厂模块,因此我已经在模块配置中将其称为angular.module('polls', ['pollServices'])
当我在这个模块内致电工厂时
function PollListCtrl($scope) {
$scope.polls = Poll.query();
}
出现错误
angular.min.js:63 ReferenceError: Poll is not defined
at new PollListCtrl (app.js:29)
最佳答案
您没有从Poll
调用PollListCtrl
工厂
function PollListCtrl(Poll,$scope) {
$scope.polls = Poll.query();
}
关于javascript - angular.min.js:63 ReferenceError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36444901/