AngularJS $http未定义
发布时间:2020-12-17 09:42:11 所属栏目:安全 来源:网络整理
导读:我得到TypeError:运行此模块时不能调用方法’get’为undefined: angular.module('EventList',[]).config([ '$routeProvider',function config($routeProvider){ $routeProvider.when(Urls.EVENT_LIST_PAGE,{ templateUrl: 'app/EventList/event-list.html'
我得到TypeError:运行此模块时不能调用方法’get’为undefined:
angular.module('EventList',[]) .config([ '$routeProvider',function config($routeProvider){ $routeProvider.when(Urls.EVENT_LIST_PAGE,{ templateUrl: 'app/EventList/event-list.html',controller: 'EventListCtrl' }); }]) .controller('EventListCtrl',['$scope','$http',function EventListController($scope,$location,$http) { $scope.events = []; $http.get('http://localhost:8000/event'). success(function (data,status) { $scope.events = data; for (var i = 0; i < $scope.events.length; i++) { $scope.events[i].event_url = ('#' + Urls.EVENT_PAGE + '/' + $scope.events[i]._id); } }). error(function (data,status) { $scope.data = data || "Request failed"; } ); }]); 我在这里做错了什么,我该怎么解决?
当使用括号符号时,函数之前的依赖列表需要匹配要注入到函数中的服务.
您的EventsListController函数中有一个额外的$位置服务,因此请更改此: .controller('EventListCtrl',$http) { // controller code goes here }]); 到这个: .controller('EventListCtrl',$http) { // controller code goes here }]); 关键的变化是:函数EventListController($scope,$http)而不是函数EventListController($scope,$http) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我们应该停止使用@View注释并仅在Angular 2组件中使用@Comp
- scala – 在Ubuntu 18.04上安装sbt时出错:`gpg:keyserver
- 单元测试 – 如何测试是否在AngularJS中抛出异常
- scala – Slick 3.1 – 将列的子集作为案例类检索
- scala – 强制特性实现方法
- WebService 通用客户端-WSClient1.0测试版 完成,请朋友们试
- angluarjs中页面初始化的时候会出现语法{{}}在页面中问题
- Angular 4 Jasmine单元测试:在更改@Input()变量时,fixture
- 在Scala Play中设置DNS查找的TimeToLive
- 在scala中取字符串并提取第一个单词和逗号分开?
推荐文章
站长推荐
- Twitter Bootstrap自定义CSS包含
- soapUI 做webservice的性能测试
- anglejs – 为什么不更新角度升级我的角度?
- angularjs – ui.bootstrap popover关闭点击
- angularjs – Root中的Angular2动态组件注入
- bash – 如何在TCL中用exec拆分两个args中的变量
- bootstrap学习30--javascript插件--modal dialog
- 如何在AngularJS中获取Checkbox的所有选定对象?
- 'node'不是内部或者外部命令,也不是可运
- AngularJS AppCtrl等待HTTP事件成功
热点阅读