Angular TypeError:\u此.Order.orderRow未定义
我在课堂上工作,我面临着一些问题: 我得到的信息是: TypeError:\u this.Order.orderRow未定义 当我尝试将新行推送到orderRow数组时,会生成异常 代码如下: 订单类 非工作代码Angular TypeError:\u此.Order.orderRow未定义,angular,typescript,Angular,Typescript,我在课堂上工作,我面临着一些问题: 我得到的信息是: TypeError:\u this.Order.orderRow未定义 当我尝试将新行推送到orderRow数组时,会生成异常 代码如下: 订单类 非工作代码 Order:Order={}; ............... ............... 设r:OrderRow={ rowNumber:newRowNumber, idSaleOrderRow:null, idCollection:res.result.idCollection
Order:Order={};
...............
...............
设r:OrderRow={
rowNumber:newRowNumber,
idSaleOrderRow:null,
idCollection:res.result.idCollection,
idProduct:res.result.idProduct,
txtCollection:res.result.txtCollection,
txtName:res.result.txtName,
产品名称:res.result.productName,
数量:1,,
vQtyFill:null,
vSellPrice:res.result.vSellPrice,
vCustomerPrice:res.result.vSellPrice,
vCustomerPriceFinal:res.result.vSellPrice
};
this.Order.orderRow.push(r);
我怎样才能修好它
由于支持将对象文本转换为构造
Order
类的新实例会使您感到困惑,您需要使用new
操作符调用Order
构造函数:
Order: Order = new Order({});
还应初始化orderRow
字段:
export class Order {
public orderRow?: OrderRow[] = [];
}
如果要构造
Order
类的新实例,您可能会混淆使用对象文字,您需要使用new
运算符调用Order
构造函数:
Order: Order = new Order({});
还应初始化orderRow
字段:
export class Order {
public orderRow?: OrderRow[] = [];
}