report-modal.component.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. import { CommonModule } from '@angular/common';
  2. import { Component, OnInit } from '@angular/core';
  3. import { Router } from '@angular/router';
  4. import { IonCard, IonItem, IonLabel, IonList } from '@ionic/angular/standalone';
  5. import { IonButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar, ModalController } from '@ionic/angular/standalone';
  6. import { CloudObject, CloudQuery } from 'src/lib/ncloud';
  7. @Component({
  8. selector: 'app-report-modal',
  9. templateUrl: './report-modal.component.html',
  10. styleUrls: ['./report-modal.component.scss'],
  11. standalone: true,
  12. imports: [IonHeader,IonToolbar,IonTitle,CommonModule,
  13. IonButtons,IonButton,IonContent,IonCard,IonList,IonItem,IonLabel
  14. ],
  15. })
  16. export class ReportModalComponent implements OnInit {
  17. constructor(private modalCtrl: ModalController,private router: Router) {}
  18. closeModal() {
  19. this.router.navigate(['tabs/tab3']);
  20. }
  21. chatrecordList:Array<CloudObject>=[]
  22. async loadChatRecordList(){
  23. let query = new CloudQuery("ChatRecord");
  24. this.chatrecordList = await query.find();
  25. console.log(this.chatrecordList.map(record => record.get('content')));
  26. }
  27. ngOnInit() {
  28. this.loadChatRecordList()
  29. }
  30. }