tab11.page.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <ion-title>
  4. <ion-grid>
  5. <ion-row>
  6. <ion-col size="2">
  7. <ion-avatar>
  8. <ion-img *ngIf="publishedItems.length > 0" [src]="publishedItems[0].headImage" class="avatar"></ion-img>
  9. <ion-icon *ngIf="publishedItems.length === 0" name="person-circle-outline" class="default-avatar"></ion-icon>
  10. </ion-avatar>
  11. </ion-col>
  12. <ion-col size="5">
  13. <ion-label>
  14. <ion-note>{{publishedItems.length > 0 ? publishedItems[0].publisher : 'tab11'}}</ion-note>
  15. <p>发布时间: {{publishedItems.length > 0 ? publishedItems[0].timestamp : 'N/A'}}</p>
  16. </ion-label>
  17. </ion-col>
  18. </ion-row>
  19. <ion-row>
  20. <ion-col size="12">
  21. <h2>{{publishedItems.length > 0 ? publishedItems[0].title : 'tab11'}}</h2>
  22. </ion-col>
  23. </ion-row>
  24. </ion-grid>
  25. </ion-title>
  26. </ion-toolbar>
  27. </ion-header>
  28. <ion-content>
  29. <ion-list>
  30. <!-- 显示信息的部分 -->
  31. <ion-item *ngFor="let item of publishedItems">
  32. <ion-label>
  33. <h2>问题: {{item.content}}</h2>
  34. </ion-label>
  35. </ion-item>
  36. </ion-list>
  37. <ion-item *ngFor="let item of publishedItems">
  38. <ion-list>
  39. <!-- 显示回复内容 -->
  40. <p>对话内容:</p>
  41. <div *ngIf="item.replies && item.replies.length > 0">
  42. <ul>
  43. <li *ngFor="let reply of item.replies">
  44. <p>{{reply.floor}} 楼 {{reply.sender}}: {{reply.content}}</p>
  45. </li>
  46. </ul>
  47. </div>
  48. </ion-list>
  49. </ion-item>
  50. <ion-list>
  51. <!-- 回复框 -->
  52. <ion-item *ngFor="let item of publishedItems">
  53. <ion-item>
  54. <ion-textarea placeholder="输入回复内容" [(ngModel)]="replyContent"></ion-textarea>
  55. </ion-item>
  56. <ion-button (click)="submitReply(item)">提交回复</ion-button>
  57. </ion-item>
  58. </ion-list>
  59. <!-- 返回按钮 -->
  60. <!-- <ion-button (click)="goBackToTab1()">返回</ion-button> -->
  61. </ion-content>