我有一个控制器正在使用/project/{id}
形式的网址参数。但是,我的angular2提供程序以下列形式创建调用:/project?id=xxxx
。
如何告诉angular使用它正在等待的url格式来调用服务?我的角度提供者方法:
let params: URLSearchParams = new URLSearchParams();
params.set('id', id);
let requestOptions = new RequestOptions();
requestOptions.search = params;
return new Promise<Project>((resolve) =>
this.http.get('/api/Project', requestOptions).subscribe(result => {
resolve(result.json());
})
);