Quellcode durchsuchen

[add]

serviceの家族情報を保存する処理を追加
poohr vor 3 Wochen
Ursprung
Commit
11a10b1549
1 geänderte Dateien mit 7 neuen und 2 gelöschten Zeilen
  1. 7
    2
      src/app/services/family-service.ts

+ 7
- 2
src/app/services/family-service.ts Datei anzeigen

@@ -41,8 +41,13 @@ export class FamilyService {
41 41
     return this.families.find((family) => family.id === id);
42 42
   }
43 43
 
44
-  addFamily(family: Family) {
45
-    this.families.push(family);
44
+  saveFamily(updateFamily: Family) {
45
+    const index = this.families.findIndex((families) => families.id === updateFamily.id);
46
+    if (index === -1) {
47
+     this.families.push(updateFamily);
48
+     return;
49
+    }
50
+    this.families[index] = updateFamily;
46 51
   }
47 52
   // updateFamily(family: Family);
48 53
   // deleteFamily(id: string);

Laden…
Abbrechen
Speichern