my-plan.component.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. import { Component, OnInit } from '@angular/core';
  2. import { IonButton, IonCard, IonCardContent, IonCardHeader, IonCardSubtitle, IonCardTitle, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
  3. import { CloudObject, CloudQuery } from 'src/lib/ncloud.';
  4. import { CommonModule } from '@angular/common'; // 导入 CommonModule
  5. import { MarkdownPreviewModule } from 'fmode-ng';
  6. @Component({
  7. selector: 'my-plan',
  8. templateUrl: './my-plan.component.html',
  9. styleUrls: ['./my-plan.component.scss'],
  10. standalone: true,
  11. imports: [IonButton,IonCardContent,IonCardSubtitle,IonCardTitle,IonCardHeader,IonCard,IonContent,IonTitle,IonToolbar,IonHeader, CommonModule,MarkdownPreviewModule ],
  12. })
  13. export class MyPlanComponent implements OnInit {
  14. plan: any = null;
  15. planList:Array<CloudObject> = []
  16. constructor() {}
  17. ngOnInit() {
  18. this.loadPlan();
  19. }
  20. async loadPlan() {
  21. const query = new CloudQuery('Report'); // 假设 Report 表存储策划信息
  22. try {
  23. const results = await query.find(); // 使用 find 方法获取所有记录
  24. console.log('加载的策划内容:', results);
  25. this.planList = results; // 将结果存储到 planList 数组中
  26. } catch (error) {
  27. console.error('加载策划内容失败:', error);
  28. }
  29. }
  30. }