使用$ resource时,timeout参数是否有角度?

时间:2015-04-08 19:37:57

标签: angularjs resources timeout

我努力了但是我无法让它发挥作用。这是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/

1 个答案:

答案 0 :(得分:0)

因为这是正确的方法:

httpRequest = $resource('/echo/json/ ', {}, {
    'query': {
        method: 'POST',
        isArray: false,
        timeout: timeout.promise
        //timeout: $scope.timeout * 1000
    },
    {
        stripTrailingSlashes: false
    }
});

你不应该添加option: {}。只需将对象作为参数发送。