簡體   English   中英

在Angular中構建更新對象

[英]Building update object in Angular

下面的代碼對我來說似乎很糟糕,但是我不確定在前端上構建更新對象的最佳實踐。

buildTaskUpdateObject() {
    this.tasks.forEach(task => {
        debugger;
        const taskRoutingUpdate = new TaskRoutingUpdate();
        taskRoutingUpdate.taskGuid = task.taskGuid;
        taskRoutingUpdate.printer = this.selectedEquipment.$id;
        this.confirmRoutingUpdate.push(taskRoutingUpdate);
    });
}

是否有圍繞收集對象並提取某些片段來更新數據庫的最佳實踐?

您的代碼可以這樣簡化:

class TaskRoutingUpdate {
  constructor(obj?: any) {
    Object.assign(this, obj);
  }
}



buildTaskUpdateObject() {
  this.tasks.forEach(({ taskGuid }) => {
    this.confirmRoutingUpdate.push(new TaskRoutingUpdate({ taskGuid, printer: this.selectedEquipment.$id }));
  });   
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM