AngularJS资源没有正确形成url
AngularJS resource not forming url correctly
我在使用AngularJS资源时遇到了问题。
我有一个资源,看起来像这样:
loginModule.service('TestResource', function ($resource, $location) {
var $scope = this;
$scope.resource = $resource(window.location.path+'/:event', {event:'@event'});
$scope.inputData = function(data1, data2, success){
return $scope.resource.save({'event':'inputData'},{'data1':data1,'data2':data2},success);
};
return $scope;
});
是的,我试过使用:
// $scope.resource = $resource($location.path()+'/:event');
// $scope.resource = $resource(window.location.path+'/:event');
// $scope.resource = $resource(':event');
Firebug报告这个尝试发送的地址是以下两个之一:
http://localhost/sandbox/test/undefined/inputData
http://localhost/sandbox/test/:event?event=inputData
我想要的是一个地址:
http://localhost/sandbox/test/inputData
我做错了什么?更具体地说,我应该做些什么来纠正它?
try $resource('./:event', ...)
相关文章:
- API的快速路由-当您有子资源时的URL处理程序
- $http GET URL更改并查找错误的资源
- 给定一个 url,脚本如何找到加载的资源
- 在AngularJS$资源模块上请求之前获取URL
- 为什么我的角度资源忽略特定于操作的 URL
- 从另一个域加载 CSS 和 JS 文件,并从一致的 URL 提供资源
- 资源模拟.js无法解析正确的 URL
- Javascript No'访问控制允许来源'在加载不同url时,请求的资源上存在标头
- 从URL检索对象/资源
- 在javascript中添加静态资源的URL路径(在Spring MVC中)
- Node.js:由于URL编码的GET参数,导致外部资源的路径混乱
- 访问Rails资源,忽略URL中的区域设置范围
- 将url中的变量传递给AngularJS中的资源回调函数
- 从智能手机(iPhone)加载访问url的资源失败
- 如何将自定义URL映射到SPA中的REST资源
- 如何在iOS cordova项目中从objective C返回一个资源url到javascript
- AngularJS资源没有正确形成url
- 获取在字段上拖放的资源的URL
- Grails资源管道:如何在javascript中动态查找图像url(使用knockout)
- 如何从reangular资源中读取URL