【发布时间】:2017-05-30 19:45:43
【问题描述】:
在我的控制器中,我调用了从后端获取文档的调用,如下所示:
orderFactory.query({_id: $stateParams.obj}).$promise.then(
function (response) {
console.log(response);
$scope.invoice = response[0].invoice;
$scope.client = response[0].client;
$scope.orderdetails = response[0].orderdetails;
},
function (response) {
console.log(response);
$scope.message = "Error: " + response.status + " " + response.statusText;
});
但问题是这段代码向/orders&_id=5926bef0f5344c1ff8a9b295发送了一个GET请求,但它应该访问的REST端点是/orders/5926bef0f5344c1ff8a9b295
浏览器中的 URL 是 /trackdetails,我无法使用 $stateParams 访问所需的端点
所以我的问题是有什么方法可以从控制器访问该端点?或者我必须重新设计我的架构?
【问题讨论】: