tab1.page.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <ion-item lines="none">
  4. <!-- 图片 -->
  5. <ion-avatar slot="start" class="image-container">
  6. <img src="/assets/img/1.png" alt="Your Image" class="header-image">
  7. </ion-avatar>
  8. <!-- 搜索框 -->
  9. <ion-searchbar slot="end" expand="with-icon" (ionInput)="onSearch($event)"></ion-searchbar>
  10. </ion-item>
  11. </ion-toolbar>
  12. </ion-header>
  13. <ion-content [fullscreen]="true">
  14. <!-- 训练心得交流区 -->
  15. <section>
  16. <ion-card>
  17. <ion-card-header>
  18. <ion-card-title>训练心得交流区</ion-card-title>
  19. </ion-card-header>
  20. <ion-card-content>
  21. <ion-list>
  22. <ion-item *ngFor="let topic of topics">
  23. <ion-label>
  24. <h2>{{ topic.title }}</h2>
  25. <p>参与人数: {{ topic.participants }}</p>
  26. </ion-label>
  27. </ion-item>
  28. </ion-list>
  29. </ion-card-content>
  30. </ion-card>
  31. </section>
  32. <!-- 教练指导区 -->
  33. <section>
  34. <ion-card>
  35. <ion-card-header>
  36. <ion-card-title>教练指导区</ion-card-title>
  37. </ion-card-header>
  38. <ion-card-content>
  39. <ion-list>
  40. <ion-item *ngFor="let coach of coaches">
  41. <ion-avatar slot="start">
  42. <img [src]="coach.avatar" alt="{{ coach.name }}">
  43. </ion-avatar>
  44. <ion-label>
  45. <h2>{{ coach.name }}</h2>
  46. <p>风格: {{ coach.style }}</p>
  47. </ion-label>
  48. <ion-button slot="end" (click)="selectCoach(coach)">选择</ion-button>
  49. </ion-item>
  50. </ion-list>
  51. </ion-card-content>
  52. </ion-card>
  53. </section>
  54. <!-- 发帖区 -->
  55. <section>
  56. <ion-card>
  57. <ion-card-header>
  58. <ion-card-title>发帖</ion-card-title>
  59. </ion-card-header>
  60. <ion-card-content>
  61. <ion-item>
  62. <ion-label position="floating">发帖标题</ion-label>
  63. <ion-input [(ngModel)]="newPost.title"></ion-input>
  64. </ion-item>
  65. <ion-item>
  66. <ion-label position="floating">发帖内容</ion-label>
  67. <ion-textarea [(ngModel)]="newPost.content"></ion-textarea>
  68. </ion-item>
  69. <ion-button expand="full" (click)="submitPost()">发布</ion-button>
  70. </ion-card-content>
  71. </ion-card>
  72. </section>
  73. </ion-content>