Angular 错误TS2322:类型';对象';不可分配给类型';Produit&x27;
我是角度方面的新手,从5天开始,我在src/app/modifier-produit/modifier-produit.component.ts(23,7)中得到“错误:错误TS2322:类型“Object”不可分配给类型“produit”。 “Object”类型可分配给其他很少的类型。您是否打算改用“any”类型? “我的IDE控制台”中的“对象”类型中缺少属性“idProduit”。 有人能让我发现我做错了什么吗 产品型号Angular 错误TS2322:类型';对象';不可分配给类型';Produit&x27;,angular,typescript,Angular,Typescript,我是角度方面的新手,从5天开始,我在src/app/modifier-produit/modifier-produit.component.ts(23,7)中得到“错误:错误TS2322:类型“Object”不可分配给类型“produit”。 “Object”类型可分配给其他很少的类型。您是否打算改用“any”类型? “我的IDE控制台”中的“对象”类型中缺少属性“idProduit”。 有人能让我发现我做错了什么吗 产品型号 export class Produit { idProdu
export class Produit {
idProduit:any;
designationProduit:string='';
prixAchatProduit:number=0;
prixVenteProduit:number=0;
}
我的ts文件
@Component({
selector: 'app-modifier-produit',
templateUrl: './modifier-produit.component.html',
styleUrls: ['./modifier-produit.component.css']
})
export class ModifierProduitComponent implements OnInit {
produit:Produit=new Produit();
idProduit:number;
constructor(private service:ProduitService, private router:Router, private activatedRoute:ActivatedRoute) {
this.idProduit = this.activatedRoute.snapshot.params['idProduit'];
}
ngOnInit() {
this.service.editOneProduit(this.idProduit).subscribe(data => {
this.produit=data;
})
}
}
为响应添加类型
this.service.editOneProduit(this.idProduit).subscribe((data: Produit) => {