Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular TypeError:\u此.Order.orderRow未定义_Angular_Typescript - Fatal编程技术网

Angular TypeError:\u此.Order.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

我在课堂上工作,我面临着一些问题:

我得到的信息是:

TypeError:\u this.Order.orderRow未定义

当我尝试将新行推送到orderRow数组时,会生成异常

代码如下:

订单类 非工作代码
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[] = [];
}