【发布时间】:2015-02-09 22:29:52
【问题描述】:
所以如果我有这个控制器动作:
[Route("{id:int}")]
public async Task<JsonResponse> GetAsync(int id)
{
}
从 Angular 向它发送数据,如下所示:
$http.get('/api/someController', { params: { id: someId } });
不会剪掉它。它需要生成的 URL 看起来像这样:
/api/someController/someId
我想保留这个 Web API 2 功能,那么如何让 Angular 以不同的方式构建我的 URL?
除了显而易见的:
$http.get('api/someController/' + someId);
如果必须以上述方式完成,我不介意。但是,我只是想知道是否有人对此有解决方案?这并不过分复杂。
【问题讨论】:
标签: javascript angularjs asp.net-web-api asp.net-web-api2