#2 correção do componente de delação

병합
victordomingues victordomingues/develop 에서 victordomingues/master 로 1 commits 를 머지했습니다 1 년 전
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/app/components/trash-component/drawers/trash-drawer.js
  2. 1 0
      src/app/core/drawers/layer.js

+ 3 - 2
src/app/components/trash-component/drawers/trash-drawer.js

@@ -10,7 +10,7 @@ export class TrashDrawer extends SelectableDrawer {
   }
 
   draw(e) {
-    const objects = Objects.getSelectedObjects();
+    const objects = [...Objects.getSelectedObjects()];
     objects.forEach(aggregator => {
       this.delete(aggregator);
     });
@@ -21,7 +21,9 @@ export class TrashDrawer extends SelectableDrawer {
   delete(aggregator) {
 
     Objects.removeAggregator(aggregator);
+
     aggregator.aggregators.forEach(dependenceAggregator => {
+
       this.delete(dependenceAggregator);
 
     });
@@ -30,7 +32,6 @@ export class TrashDrawer extends SelectableDrawer {
   }
 
   update(aggregator, e) {
-
     return;
   }
 }

+ 1 - 0
src/app/core/drawers/layer.js

@@ -42,6 +42,7 @@ export class Layer {
     }
   }
   removeAggregator(aggregator) {
+    console.info("aggregator", aggregator);
     let index = this.aggregators.indexOf(aggregator);
     this.aggregators.splice(index, 1);
     if (this.selectedAggregators.includes(aggregator)) {