modal-user-edit.component.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <ion-header>
  2. <ion-toolbar color="primary">
  3. <ion-title>编辑资料</ion-title>
  4. <ion-buttons slot="end">
  5. <ion-button (click)="cancel()">
  6. <ion-icon name="close-outline" slot="icon-only"></ion-icon>
  7. </ion-button>
  8. </ion-buttons>
  9. </ion-toolbar>
  10. </ion-header>
  11. <ion-content class="ion-padding">
  12. <ion-list>
  13. <ion-item>
  14. <ion-icon name="person-outline" slot="start"></ion-icon>
  15. <ion-input [value]="userData['username']" (ionChange)="userDataChange('username',$event)" label="用户名"
  16. label-placement="floating" placeholder="请输入用户名">
  17. </ion-input>
  18. </ion-item>
  19. <ion-item>
  20. <ion-icon name="id-card-outline" slot="start"></ion-icon>
  21. <ion-input [value]="userData['realname']" (ionChange)="userDataChange('realname',$event)" label="真实姓名"
  22. label-placement="floating" placeholder="请输入真实姓名">
  23. </ion-input>
  24. </ion-item>
  25. <ion-item>
  26. <ion-icon name="calendar-outline" slot="start"></ion-icon>
  27. <ion-input type="number" [value]="userData['age']" (ionChange)="userDataChange('age',$event)" label="年龄"
  28. label-placement="floating" placeholder="请输入年龄">
  29. </ion-input>
  30. </ion-item>
  31. <ion-item>
  32. <ion-icon name="transgender-outline" slot="start"></ion-icon>
  33. <ion-label>性别</ion-label>
  34. <ion-segment [value]="userData['gender']" (ionChange)="userDataChange('gender', $event)">
  35. <ion-segment-button value="男">
  36. <ion-label>男</ion-label>
  37. </ion-segment-button>
  38. <ion-segment-button value="女">
  39. <ion-label>女</ion-label>
  40. </ion-segment-button>
  41. </ion-segment>
  42. </ion-item>
  43. <ion-item>
  44. <ion-icon name="image-outline" slot="start"></ion-icon>
  45. <ion-input [value]="userData['avatar']" (ionChange)="userDataChange('avatar',$event)" label="头像URL"
  46. label-placement="floating" placeholder="请输入头像URL地址">
  47. </ion-input>
  48. </ion-item>
  49. </ion-list>
  50. <div class="action-buttons">
  51. <ion-button expand="block" (click)="save()" color="primary" shape="round">
  52. <ion-icon name="save-outline" slot="start"></ion-icon>
  53. 保存
  54. </ion-button>
  55. <ion-button expand="block" (click)="cancel()" color="medium" fill="outline" shape="round">
  56. <ion-icon name="close-outline" slot="start"></ion-icon>
  57. 取消
  58. </ion-button>
  59. </div>
  60. </ion-content>