Я определил свой интерфейс на странице сведений о продукте, но он все равно не распознает интерфейс. Cutit: undefined, но я определил и импортировал свой интерфейс? Журнал ошибок:
produse.service.ts
bayonetDoc: AngularFirestoreDocument;
getBayoneteSolo(id: string) {
this.bayonetDoc = this.afStore.doc(`bayonete/${id}`);
return this.bayonetDoc.valueChanges();
}
Here i call my single product by id , but i can't get the interface informations..
product-details.page.ts
import { CutiteInterface } from "src/app/produse.model";
Cutit: CutiteInterface;
ngOnInit(){
this.CutitBayonet();
console.log(this);
}
CutitBayonet() {
const ID = this.route.snapshot.paramMap.get("id");
return this.ProduseService.getBayoneteSolo(ID).subscribe(
(data) => (this.Cutit = data)
);
}
// this is the interface
export interface CutiteInterface {
id: string;
title: string;
description: string;
stoc: boolean;
price: number;
reducere: number;
image: string;
tag: string;
userId: string;
}
And this is where i call HTML:
{{Cutit.description}}