我努力了但是我无法让它发挥作用。这是jsfiddle链接。 http://jsfiddle.net/sheth/qL8bqhdr/
httpRequest = $resource('/echo/json/ ', {}, {
'query': {
method: 'POST',
isArray: false,
timeout: timeout.promise
//timeout: $scope.timeout * 1000
},
'options': {
stripTrailingSlashes: false
}
});
我正在使用Chrome浏览器,因为Firefox中的尾部斜杠可能存在问题。
我尝试了超时:毫秒值和超时:承诺。 我尝试使用不同版本的$ resource但没有运气。
我在使用$ http时确实让它工作了,这就是jsfiddle链接。 http://jsfiddle.net/sheth/2t346509/
答案 0 :(得分:0)
因为这是正确的方法:
httpRequest = $resource('/echo/json/ ', {}, {
'query': {
method: 'POST',
isArray: false,
timeout: timeout.promise
//timeout: $scope.timeout * 1000
},
{
stripTrailingSlashes: false
}
});
你不应该添加option: {}
。只需将对象作为参数发送。