我对AngularJS很陌生。我正在尝试$ http。
我创建了一个非常简单的WebAPI进行测试。下面是代码:
public class ProductsController : ApiController
{
Product[] product = new Product[]
{
new Product { Id = 1, Name = "Fruit" },
new Product { Id = 2, Name = "Yo-yo"},
new Product { Id = 3, Name = "Hammer"}
};
public IHttpActionResult GetProducts()
{
return Ok(new { results = product as IEnumerable<Product> });
}
}
当我尝试使用Fiddler访问时,它会正确返回JSON。但是,当我尝试在此处使用此工作示例时:http://embed.plnkr.co/lrn0NNMNbIVE4rS4Fytd/preview
然后调用http://localhost:55403/api/products(我更改了选项值中的属性以匹配产品),它甚至都没有。
似乎去了onFetchError。
这是否意味着WebAPI没有按预期返回JSON?
谢谢