我正在为url编写角度资源
factory('DataRow', ['$resource', function($resource){
return $resource('/:module/rows/:id', null,
{
query: {isArray: false},
}
);
}]).
DataRow.query(params,
function(data){ $scope.data = data.results;
$scope.count = data.count;
$scope.headers = [];
if ($scope.module == 'result' && data.results.length > 0){
var headers_obj = JSON.parse(data.results[0].items);
for (var i in headers_obj){
$scope.headers.push(i);
}
}
},
我在服务器https://example.com中使用此代码所有其他资源都可以正常工作但在使用此资源时它会以http://example.com作为根网址请求?此资源如何创建完整的URL?
答案 0 :(得分:-1)
我在网址上错过了一个'/'。
factory('DataRow',['$ resource',function($ resource){
return $resource('/:module/rows/:id/', null,
{
query: {isArray: false},
}
);
}])。
工作正常。