![](/img/trans.png)
[英]Angular MomentDateTimeAdapter not building after angular 8 update
[英]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.