【发布时间】:2016-01-25 16:37:50
【问题描述】:
我想知道是否可以在 angularjs 中使用 ngresource 从外部 api 获取数据。`
var brk = angular.module('service', ['ngResource']);
brk.factory('ListingFactory', function ($resource) {
return $resource("http://bonches.cloudapp.net/product/index", {}, {
query: { method: 'GET', isArray: true },
create: { method: 'POST' }
})
});
brk.factory('ListingsFactory', function ($resource) {
return $resource('http://bonches.cloudapp.net/product/index', {}, {
show: { method: 'GET' },
update: { method: 'PUT', params: {id: '@id'} },
delete: { method: 'DELETE', params: {id: '@id'} }
})
});
当我运行它时,它会将 url 映射到正在工作的环境中,例如 localhost:8000/http://bonches.cloudapp.net/product/index。
【问题讨论】:
-
检查您的配置块是否有任何
$httprequest interceptors 可能会更改您的绝对网址。
标签: javascript angularjs