这个问题在这里已经有答案了
:
Typescript: TS7006:参数'xxx‘隐式具有'any’类型
(7个答案)
9小时前就关门了。
我正在尝试将angular HTML页面数据发送到MVC核心。最后有兴趣得到回应。所以我使用了subscribe方法,但它显示了这个错误-
参数'res‘隐式具有'any’类型。
以下是我的代码
import { Component } from '@angular/core';
import { Patient } from './app.model';
import {HttpClient} from "@angular/common/http"
import { Observable, observable } from 'rxjs';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
patientObj: Patient = new Patient();
constructor(public httpClient:HttpClient){}
Add() {
//https://localhost:44331/Patient/SubmitPatient ServerSide Page for display record
alert(this.patientObj.id);
var observable=this.httpClient.post("https://localhost:44331/Patient/SubmitPatient", this.patientObj);
observable.subscribe(res=> this.Success(res), res=> this.Error(res));
}
Success(res) {
alert(res);
}
Error(res) {
alert(res);
}
}
编辑1
我已经检查了StackOverflow中存在的问题,并按照如下步骤操作
//"strict": true,
但对我不起作用。
发布于 2021-03-02 06:33:52
使用类型
明确地说,就像-
observable.subscribe((res: any) => this.Success(res), (res: any) => this.Error(res));
而且-
Success(res: any) {
alert(res);
}
Error(res: any) {
alert(res);
}
或者,设置
至
在您的
文件-
"noImplicitAny": false,
https://stackoverflow.com/questions/66429892
复制相似问题