smovies.page.html 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-back-button defaultHref="/previous-page"></ion-back-button>
  5. </ion-buttons>
  6. <ion-title>
  7. 影视
  8. </ion-title>
  9. <ion-buttons slot="end">
  10. <ion-button (click)="search()">
  11. <ion-icon name="search"></ion-icon>
  12. </ion-button>
  13. </ion-buttons>
  14. </ion-toolbar>
  15. </ion-header>
  16. <ion-content>
  17. <ion-card>
  18. <ion-card-content>
  19. <ion-row>
  20. <ion-col size="3" (click)="filterByCategory($event, '')">全部</ion-col>
  21. <ion-col size="3" (click)="filterByCategory($event, '经典')">经典</ion-col>
  22. <ion-col size="3" (click)="filterByCategory($event, '新片')">新片</ion-col>
  23. </ion-row>
  24. </ion-card-content>
  25. </ion-card>
  26. <ion-card>
  27. <ion-card-content>
  28. <ion-row>
  29. <ion-col size="3" (click)="filterByCategory($event, '')">全部</ion-col>
  30. <ion-col size="3" (click)="filterByCategory($event, '中国')">中国</ion-col>
  31. <ion-col size="3" (click)="filterByCategory($event, '俄罗斯')">俄罗斯</ion-col>
  32. <ion-col size="3" (click)="filterByCategory($event, '美国')">美国</ion-col>
  33. <ion-col size="3" (click)="filterByCategory($event, '巴西')">巴西</ion-col>
  34. <ion-col size="3" (click)="filterByCategory($event, '英国')">英国</ion-col>
  35. <ion-col size="3" (click)="filterByCategory($event, '法国')">法国</ion-col>
  36. <ion-col size="3" (click)="filterByCategory($event, '日本')">日本</ion-col>
  37. <ion-col size="3" (click)="filterByCategory($event, '西班牙')">西班牙</ion-col>
  38. <ion-col size="3" (click)="filterByCategory($event, '韩国')">韩国</ion-col>
  39. </ion-row>
  40. </ion-card-content>
  41. </ion-card>
  42. <ion-card>
  43. <ion-card-content>
  44. <ion-row>
  45. <ion-col size="3" (click)="filterByCategory($event, '')">全部</ion-col>
  46. <ion-col size="3" (click)="filterByCategory($event, '爱情')">爱情</ion-col>
  47. <ion-col size="3" (click)="filterByCategory($event, '喜剧')">喜剧</ion-col>
  48. <ion-col size="3" (click)="filterByCategory($event, '科幻')">科幻</ion-col>
  49. <ion-col size="3" (click)="filterByCategory($event, '动作')">动作</ion-col>
  50. <ion-col size="3" (click)="filterByCategory($event, '悬疑')">悬疑</ion-col>
  51. <ion-col size="3" (click)="filterByCategory($event, '犯罪')">犯罪</ion-col>
  52. <ion-col size="3" (click)="filterByCategory($event, '青春')">青春</ion-col>
  53. <ion-col size="3" (click)="filterByCategory($event, '惊悚')">惊悚</ion-col>
  54. <ion-col size="3" (click)="filterByCategory($event, '文艺')">文艺</ion-col>
  55. </ion-row>
  56. </ion-card-content>
  57. </ion-card>
  58. <ion-list>
  59. <ion-card *ngFor="let movie of filteredMovies">
  60. <ion-card-header>
  61. <ion-card-title>{{ movie.get('name') }}</ion-card-title>
  62. </ion-card-header>
  63. <ion-card-content>
  64. <p>类型:{{ movie.get('type') }}</p>
  65. <p>日期:{{ movie.get('releaseDate')}}</p>
  66. <p>时长:{{ movie.get('duration') }}</p>
  67. <p>语言:{{ movie.get('language') }}</p>
  68. <p>介绍:{{ movie.get('introduction') }}</p>
  69. <p>评分:{{ movie.get('rating') }}</p>
  70. </ion-card-content>
  71. <ion-button fill="clear" routerLink="/movie/{{movie.id}}">detail</ion-button>
  72. </ion-card>
  73. </ion-list>
  74. </ion-content>