您好我有一个简单的web api,它返回以下对象的IEnumerable
public interface IProductList
{
string Id { get; set; }
string Name { get; set; }
}
我的网络API方法
[HttpGet]
public IHttpActionResult GetProducts()
{
IEnumerable<IProductList> productList = //Do some logic
return Ok(productList);
}
我的角色代码
$http.get('/api/GetProducts').success(function (data, status, headers, config) {
var response = data;
// Do some post success logic
}).error(function (data, status, header, config) { //error handling });
问题:
问题是......一切正常......但是我没有直接获得一系列产品,而是获得了类似于下图的内容。产品阵列被一些奇怪的物体所包围。当我到达response[0].__interceptors[0]
时 - 我看到实际价值。(以绿色突出显示)有什么想法吗?
更新 - 我发现这只发生在我的Dev环境中。在我当地没有发生。那变得越来越疯狂了。