Răsfoiți Sursa

改了没效果

追梦人 1 săptămână în urmă
părinte
comite
3d307f43c4
1 a modificat fișierele cu 15 adăugiri și 3 ștergeri
  1. 15 3
      src/app/tab1/tab1.page.ts

+ 15 - 3
src/app/tab1/tab1.page.ts

@@ -14,15 +14,27 @@ import { IonHeader, IonToolbar, IonTitle, IonContent, IonFab, IonFabButton, IonI
 })
 export class Tab1Page {
   currentDate: string;
+  cards: any[] = []; // 初始化空数组
 
-  constructor(private dataService: DataService,private modalCtrl: ModalController) {this.currentDate = new Date().toLocaleDateString();}
+  constructor(private dataService: DataService, private modalCtrl: ModalController) {
+    this.currentDate = new Date().toLocaleDateString();
+  }
 
   async openTaskModal() {
     const modal = await this.modalCtrl.create({
       component: TaskModalComponent
     });
-    return await modal.present();
-  }
 
+    modal.onDidDismiss().then(({ data }) => {
+      if (data) {
+        this.dataService.addCard(data);
+      }
+    });
+
+    await modal.present();
+  }
 
+  ngOnInit() {
+this.dataService.currentCards.subscribe(cards => this.cards = cards);
+  }
 }