首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到$resource.get()抛出函数错误

找不到$resource.get()抛出函数错误
EN

Stack Overflow用户
提问于 2017-01-11 20:38:21
回答 0查看 89关注 0票数 1

我是ionic新手,这是我的工厂文件代码

代码语言:javascript
复制
 .factory('getLocations', ['$resource', 'constants', function ($resource,      constants) {
return $resource(constants.server + constants.routes.getLocation, {id : '@id'});
  }])

这里的url类似于../rest/search/:id

控制器的调用如下所示:

代码语言:javascript
复制
$scope.locations = getLocations.get({id : '1'});

但是当我调用rest URL时,我在控制台中看到下面的错误:

代码语言:javascript
复制
 ionic.bundle.js:26799 TypeError: V is not a function
at http://localhost:8100/lib/angular-resource/angular-resource.min.js:13:165
at forEach (http://localhost:8100/lib/ionic/js/ionic.bundle.js:13704:18)
at C.setUrlParams (http://localhost:8100/lib/angular-resource/angular-      resource.min.js:13:50)
at Function.l.(anonymous function) [as get  (http://localhost:8100/lib/angular-resource/angular-resource.min.js:10:156)
at Scope.$scope.loadLocations (http://localhost:8100/js/searchController.js:80:39)
at fn (eval at compile (http://localhost:8100/lib/ionic/js/ionic.bundle.js:27643:15),<anonymous>:4:230)
at Scope.$eval (http://localhost:8100/lib/ionic/js/ionic.bundle.js:30400:28)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:37225:13
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:39989:9
at forEach (http://localhost:8100/lib/ionic/js/ionic.bundle.js:13696:20)
(anonymous) @ ionic.bundle.js:26799
(anonymous) @ ionic.bundle.js:23512
(anonymous) @ ionic.bundle.js:39991

我遗漏了什么?我正在传递url中定义的参数,但仍然显示此错误。请帮帮忙。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41591202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档