所有
我的angularjs应用程序中的$ resource调用遇到了一些问题。我花了几天时间寻找答案,从我可以看到我的代码应该可以工作,但事实并非如此。如果有人能够向我解释以下代码(在控制器中执行)的问题,我将非常感激。
var Comp = $resource('http://localhost:8081/my-rest-ws/webapi/company/:id', {id: '@id'});
$scope.company = Comp.get({id: 1}, function() {
console.log('got it');
});
当我在开发控制台中检查URL时,它看起来如下:
URL:http://localhost:8081/motrev-rest-ws/webapi/company/:id/[object%20Object]<br>
我的理解是id参数应该被值(在我的情况下为1)替换,但显然不会发生。那么,我做错了什么?
提前致谢
丹尼尔索德林