使用Typescript自动生成数字行

时间:2018-03-09 09:34:25

标签: angular typescript

我在一个用户创建销售的项目中工作,在销售中用户想要添加一些产品,产品在阵列中,这些产品在表中提交。在此表中,我希望对行产品具有唯一ID。这个id的名称是line_num,我可以在ws中发布所有Products数组。我的问题是:如何为我的产品自动生成此line_num?例如,数字数组+ 1是line_num。

这是一款阵列产品。这个"Line_num":2我想为每一行生成自动

[{"product_id":"11E822EF6E70F36EB430FA163EBBBC1D","Product_type_id":"11E7FC041F467AD4B09D00FF76874A58","Line_num":2,"Description":"dgdf","Quantity":3,"Unit_price":34,"Subtotal":102}]

你能建议我如何在Typescript代码中实现吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我不确定我是否遇到了这个问题,但是如果您有来自db和model的数据,您可以轻松地将其他字段推送到它:

this.products.forEach((product, index) => {
  const id = {'line_num': index};
  Object.assign(product, id);
});