contact.page.html 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-back-button defaultHref="tabs"></ion-back-button>
  5. </ion-buttons>
  6. <ion-title>
  7. 个人信息
  8. </ion-title>
  9. </ion-toolbar>
  10. </ion-header>
  11. <ion-content>
  12. <ion-card>
  13. <ion-card-header>
  14. <ion-card-title>
  15. <ion-avatar style="width: 80px; height: 80px; margin-left: 39%;">
  16. <img src="{{ linkman?.get('user')?.get('avatar') }}" alt="头像">
  17. </ion-avatar>
  18. </ion-card-title>
  19. </ion-card-header>
  20. </ion-card>
  21. <ion-card style="margin: 20px;">
  22. <ion-list style="margin: 15px;">
  23. <ion-item button (click)="editProfile('name')">
  24. <ion-label>姓名</ion-label>
  25. <ion-note slot="end">{{ linkman?.get('user')?.get('username') }}</ion-note>
  26. </ion-item>
  27. <ion-item button (click)="editProfile('birthday')">
  28. <ion-label>生日</ion-label>
  29. <ion-note slot="end">{{ linkman?.get('user')?.get('birthday')|date:'yyyy-MM-dd' }}</ion-note>
  30. </ion-item>
  31. <ion-item button (click)="editProfile('relationship')">
  32. <ion-label>与TA的关系</ion-label>
  33. <ion-note slot="end">{{ profile?.relationship }}</ion-note>
  34. </ion-item>
  35. <ion-item>
  36. <ion-label>性别</ion-label>
  37. <ion-select [(ngModel)]="profile.gender" interface="popover">
  38. <ion-select-option value="male">男性</ion-select-option>
  39. <ion-select-option value="female">女性</ion-select-option>
  40. <ion-select-option value="none">无性别者</ion-select-option>
  41. </ion-select>
  42. </ion-item>
  43. <ion-item button (click)="editProfile('contact')">
  44. <ion-label>联系方式</ion-label>
  45. <ion-note slot="end">{{ linkman?.get('user')?.get('mobile') }}</ion-note>
  46. </ion-item>
  47. </ion-list>
  48. </ion-card>
  49. <ion-card style="margin: 20px;">
  50. <ion-list>
  51. <ion-item button (click)="editProfile('hobbies')">
  52. <ion-label>爱好</ion-label>
  53. <ion-note slot="end">{{ linkman?.get('hobby') }}</ion-note>
  54. </ion-item>
  55. <ion-item button (click)="editProfile('taste')">
  56. <ion-label>口味</ion-label>
  57. <ion-note slot="end">{{ linkman?.get('taste') }}</ion-note>
  58. </ion-item>
  59. <ion-item button (click)="editProfile('habits')">
  60. <ion-label>习惯</ion-label>
  61. <ion-note slot="end">{{ linkman?.get('habit') }}</ion-note>
  62. </ion-item>
  63. <ion-item button (click)="editProfile('dislikes')">
  64. <ion-label>讨厌</ion-label>
  65. <ion-note slot="end">{{ linkman?.get('disgusting') }}</ion-note>
  66. </ion-item>
  67. </ion-list>
  68. </ion-card>
  69. </ion-content>