page-test.component.html 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <div class="ion-page">
  2. <ion-header>
  3. <ion-segment value="all">
  4. <ion-segment-button value="all" (click)="changeTab('all')">
  5. <ion-label>不同MBTI宠物</ion-label>
  6. </ion-segment-button>
  7. <ion-segment-button value="favorites" (click)="changeTab('favorites')">
  8. <ion-label>宠物测试</ion-label>
  9. </ion-segment-button>
  10. </ion-segment>
  11. </ion-header>
  12. <ion-content>
  13. <ng-container *ngIf="currentTab === 'all'">
  14. <ion-content>
  15. <ng-container *ngIf="currentTab === 'all'">
  16. <ion-card>
  17. <ion-card-header>
  18. <ion-card-title>宠物MBTI各个维度解释</ion-card-title>
  19. </ion-card-header>
  20. <ion-card-content>
  21. <p>E(外向)—— |(内向):表示宠物在社交场合中的表现,E表示狗狗热情、亲近人,|表示宠物较为内敛、保持距离。</p>
  22. <p>A(积极)—— C(谨慎):表示宠物对新事物的接受程度,A表示狗狗好奇、敢于尝试,C表示狗狗谨慎、保守。</p>
  23. <p>L(学习型)- S(稳定型):表示狗狗在学习和适应环境中的表现,L表示狗狗学习能力强、适应能力高,S表示狗狗倾向于稳定的环境和习惯。</p>
  24. </ion-card-content>
  25. </ion-card>
  26. </ng-container>
  27. <ion-grid>
  28. <ion-row>
  29. <ng-container *ngFor="let course of courseList; let i = index">
  30. <ng-container *ngIf="i % 2 === 0">
  31. <ion-col size="5.5">
  32. <img alt="Silhouette of mountains" [src]="course?.get('petImg')" />
  33. <ion-card-header>
  34. <ion-card-title>{{course?.get("petName")}}</ion-card-title>
  35. </ion-card-header>
  36. </ion-col>
  37. <ion-col size="5.5" *ngIf="i + 1 < courseList.length">
  38. <img alt="Silhouette of mountains" [src]="courseList[i + 1].get('petImg')" />
  39. <ion-card-header>
  40. <ion-card-title>{{courseList[i +1].get("petName")}}</ion-card-title>
  41. </ion-card-header>
  42. </ion-col>
  43. </ng-container>
  44. </ng-container>
  45. </ion-row>
  46. </ion-grid>
  47. </ion-content>
  48. </ng-container>
  49. <!-- 宠物测试 -->
  50. <ng-container *ngIf="currentTab === 'favorites'">
  51. <h4 style="text-align: center;padding: 15px;">请填写以下信息,以便为你宠物测试</h4>
  52. <ion-list>
  53. <ion-item>
  54. <ion-select [value]="planOptions.targets" (ionChange)="setOption('targets',$event)"
  55. aria-label="object" placeholder="当你的宠物遇到陌生人时,它会" [multiple]="true">
  56. <ion-select-option value="慵懒休闲">慵懒休闲</ion-select-option>
  57. <ion-select-option value="活泼好动">活泼好动</ion-select-option>
  58. <ion-select-option value="独立自主">独立自主</ion-select-option>
  59. </ion-select>
  60. </ion-item>
  61. <ion-item>
  62. <ion-textarea label="你是否有其他信息或补充" labelPlacement="floating" placeholder=" "></ion-textarea>
  63. </ion-item>
  64. </ion-list>
  65. <ion-button expand="block">生成</ion-button>
  66. </ng-container>
  67. <div class="navfooter"> </div>
  68. </ion-content>
  69. </div>