Angular http pass url params as fields / project / {id}

时间:2017-06-11 09:25:05

标签: javascript angular typescript

我有一个控制器正在使用/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());
        })
    ); 

0 个答案:

没有答案