角度资源在https中创建了http

时间:2017-04-21 09:02:09

标签: angularjs resources angular-resource

我正在为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?

1 个答案:

答案 0 :(得分:-1)

我在网址上错过了一个'/'。

factory('DataRow',['$ resource',function($ resource){

return $resource('/:module/rows/:id/', null,

    {
        query: {isArray: false},
    }
);

}])。

工作正常。