所以我试图建立一个模型,并不断得到提到的区域。截图附件显示我的语法-我认为这是一个错误,不传递'name', 'amount',但在我的数组中,我给了两个新的值与这两个。
编辑-不能在下面发布图像。
ingredients: Ingredient = [
new Ingredient ('Apples', 5),
new Ingredient ('Tomatos', 10)];
export class Ingredient{
constructor(public name: string, public amount: number){ }}
你声明它的方式" components "变量应该是一个成分,而不是一个成分数组/列表。
:
const ingredient: Ingredient = new Ingredient ('Apples', 5)
或
const ingredients: Ingredient[] = [
new Ingredient ('Apples', 5),
new Ingredient ('Tomatos', 10)
];
要指定数组类型,还可以使用:
const ingredients: Array<Ingredient> = [...]