【发布时间】:2019-11-28 02:20:50
【问题描述】:
我正在使用 Angular 2,我通过服务与 API 进行交互。
我有一个方法要用于发布到 API。
src/app/application/users/create-new-user/create-new-user.component.ts(146,5) 中的错误:错误 TS2554:预期为 0 个参数,但得到了 1 个。
user.ts code
var submitData =
{
first_name: formData.firstName,
last_name: formData.lastName,
email: formData.email,
password: formData.password,
address_1: formData.address1,
address_2: formData.address2,}
his.appService.createUser(submitData).subscribe((result: any) => {
if (result != '') {
appservice.ts
createUser(): Observable<any> {
const headers = new HttpHeaders()
.set('security-token', localStorage.getItem('loginToken'));
return this.http.post<any>(this.basePath + '/user-groups', { headers })
.pipe(
map((response => {
return response.data;
}))
【问题讨论】:
-
添加一些代码让社区可以帮助你
-
添加一些代码。您的服务可能需要一些参数,但您在调用时没有提供它们
-
根据您目前提供的信息,您在代码中的某处为不带任何参数的方法提供了参数。
-
@AdritaSharma 你能帮忙吗
-
@AmeerPappay 我使用参数
标签: angular typescript api angular-services