<ion-header [translucent]="true"> <ion-toolbar> <ion-item lines="none"> <!-- 图片 --> <ion-avatar slot="start" class="image-container"> <img src="assets/img/3.png" alt="Your Image" class="header-image"> </ion-avatar> <!-- 搜索框 --> <ion-searchbar slot="end" expand="with-icon"></ion-searchbar> </ion-item> </ion-toolbar> </ion-header> <ion-content [fullscreen]="true"> <section> <ion-card> <ion-card-header> <ion-card-title>心理咨询</ion-card-title> </ion-card-header> <ion-card-content> <ion-list> <ion-item *ngFor="let consultant of consultants"> <ion-avatar slot="start"> <img [src]="consultant.avatar" alt="{{ consultant.name }}"/> </ion-avatar> <ion-label> <h2>{{ consultant.name }}</h2> <p>{{ consultant.fields.join(', ') }}</p> </ion-label> <ion-button slot="end" (click)="clickToConsult()">点击咨询</ion-button> </ion-item> </ion-list> </ion-card-content> </ion-card> </section> <section> <ion-card> <ion-card-header> <ion-card-title>热门话题</ion-card-title> </ion-card-header> <ion-card-content> <ion-list> <ion-item *ngFor="let topic of topics"> <ion-label> <h2>{{ topic.title }}</h2> <p>{{ topic.description }}</p> </ion-label> <ion-button (click)="viewDetails(topic.id)">查看详情</ion-button> </ion-item> </ion-list> </ion-card-content> </ion-card> </section> <section> <ion-card> <ion-card-header> <ion-toolbar> <ion-card-title>用户评价</ion-card-title> <ion-buttons slot="end"> <ion-button (click)="evaluate()" color="primary" fill="solid"> <span class="button-text">进入评价</span> </ion-button> </ion-buttons> </ion-toolbar> </ion-card-header> <ion-card-content> <ion-list> <ion-item *ngFor="let review of reviews"> <ion-avatar slot="start"> <img [src]="review.avatar" alt="用户头像"/> </ion-avatar> <ion-label> <p>{{ review.content }}</p> <!--<ion-icon name="star" *ngFor="let star of [].constructor(review.rating); let i = index" [attr.aria-hidden]="true"></ion-icon>--> <ion-icon name="star" *ngFor="let star of createFilledArray(review.rating); let i = index" [attr.aria-hidden]="true"></ion-icon> </ion-label> </ion-item> </ion-list> </ion-card-content> </ion-card> </section> </ion-content>