【发布时间】:2016-02-06 04:58:29
【问题描述】:
我正在使用 ngResource 与我的 Web API 进行通信。 我想向我的 WebAPI 控制器发送搜索请求,但对象不平坦:
var searchRequest = {
query: "hotel",
page: 1,
price:
{
min: 1000,
max: 2500
}
}
我的控制器采用与发送对象具有相同结构的 SearchRequest 参数,因此请求应如下所示
http://localhost/api/search?query=hotel&page=1&price.min=1000&price.max=2500
但是,ngResource $resource.query(searchRequest) 发送这个:
http://localhost/api/search?query=hotel&page=1price=%7B%22min%22:1000,%22max%22:2500%7D
【问题讨论】:
标签: angularjs asp.net-web-api2 ngresource