consult.page.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-back-button defaultHref="/tabs/tab2"></ion-back-button>
  5. </ion-buttons>
  6. <ion-title>咨询</ion-title>
  7. </ion-toolbar>
  8. </ion-header>
  9. <ion-content [fullscreen]="true">
  10. <ion-list lines="none">
  11. <ion-item *ngFor="let message of messages" [class]="message.sender === 'customer' ? 'customer-message' : 'designer-message'">
  12. <ion-avatar slot="start" *ngIf="message.sender === 'designer'">
  13. <img src="https://img.zcool.cn/community/01b1ae5c598973a801213f26e9319f.jpg@1280w_1l_2o_100sh.jpg">
  14. </ion-avatar>
  15. <ion-label>
  16. <ng-container *ngFor="let imageUrl of message.imageUrls">
  17. <img [src]="imageUrl">
  18. </ng-container>
  19. <p>{{ message.text }}</p>
  20. <p *ngIf="message.details">{{ message.details }}</p>
  21. </ion-label>
  22. <ion-avatar slot="end" *ngIf="message.sender === 'customer'">
  23. <img src="https://img.zcool.cn/community/015ac85f110b9fa801206621387957.png@1280w_1l_2o_100sh.png">
  24. </ion-avatar>
  25. </ion-item>
  26. </ion-list>
  27. <ion-footer>
  28. <ion-toolbar>
  29. <ion-input placeholder="请输入您想要询问的信息" [(ngModel)]="newMessage" (keyup.enter)="sendMessage()"></ion-input>
  30. <ion-button slot="end" (click)="sendMessage()">Send</ion-button>
  31. </ion-toolbar>
  32. </ion-footer>
  33. </ion-content>