瀏覽代碼

[wip]

檀家の処理開発中
poohr 3 週之前
父節點
當前提交
dc8d724370
共有 2 個檔案被更改,包括 10 行新增3 行删除
  1. 2
    1
      src/app/pages/danka-detail/danka-detail.ts
  2. 8
    2
      src/app/services/family-service.ts

+ 2
- 1
src/app/pages/danka-detail/danka-detail.ts 查看文件

@@ -1,5 +1,5 @@
1 1
 import { Component } from '@angular/core';
2
-import { ActivatedRoute, RouterLink } from '@angular/router';
2
+import { ActivatedRoute, Router, RouterLink } from '@angular/router';
3 3
 import { DankaService } from '../../services/dankaService';
4 4
 import { FamilyService } from '../../services/family-service';
5 5
 import { Danka } from '../../models/danka';
@@ -29,6 +29,7 @@ export class DankaDetail {
29 29
     if (id) {
30 30
       this.danka = this.dankaService.getDankaById(id);
31 31
       this.families = this.familyService.getFamiliesByDankaId(id);
32
+
32 33
     }
33 34
     console.log(this.danka);
34 35
     console.log(this.families);

+ 8
- 2
src/app/services/family-service.ts 查看文件

@@ -31,13 +31,19 @@ export class FamilyService {
31 31
   //   return this.dankaList;
32 32
   // }
33 33
 
34
+  //檀家と紐づいている家族情報の取得
34 35
   getFamiliesByDankaId(dankaId: string): Family[] {
35 36
     return this.families.filter((family) => family.dankaId === dankaId);
36 37
   }
37 38
 
39
+  //家族個人の情報を取得
40
+  getFamilyById(id: string): Family | undefined {
41
+    return this.families.find((family) => family.id === id);
42
+  }
43
+
44
+  addFamily(family: Family) {
38 45
 
39
-  // getFamilyById(id: string);
40
-  // addFamily(family: Family);
46
+  }
41 47
   // updateFamily(family: Family);
42 48
   // deleteFamily(id: string);
43 49
 }

Loading…
取消
儲存