import { Component, ElementRef, OnInit, Renderer2 } from '@angular/core';
import {
IonHeader,
IonToolbar,
IonTitle,
IonContent,
IonApp,
IonMenu,
IonButtons,
IonMenuButton,
IonCardHeader,
IonCardTitle,
IonCardSubtitle,
IonCardContent,
IonList,
IonItem,
IonThumbnail,
IonLabel,
IonGrid,
IonRow,
IonCol,
IonAlert,
IonCard,
IonCheckbox,
IonInput,
IonNavLink,
IonButton,
IonSearchbar,
IonSegment,
IonSegmentButton,
ModalController,
IonFab,
IonFabButton,
IonIcon,
} from '@ionic/angular/standalone';
import { ExploreContainerComponent } from '../explore-container/explore-container.component';
import { TodoEditComponent } from '../component/todo-edit/todo-edit.component';
import { TodolistPageComponent } from '../page/todolist-page/todolist-page.component';
import { Router } from '@angular/router';
import { AiplanPageComponent } from '../page/aiplan-page/aiplan-page.component';
import { CloudQuery, CloudNews, CloudUser } from 'src/lib/cyxncloud';
import { CommonModule } from '@angular/common';
import { ModalBrowsePagePage } from '../page/modal/modal-browse-page/modal-browse-page.page';
import { DraggableButtonComponent } from '../component/draggable-button/draggable-button.component';
@Component({
selector: 'app-tab1',
templateUrl: 'tab1.page.html',
styleUrls: ['tab1.page.scss'],
standalone: true,
imports: [
IonHeader,
IonToolbar,
IonTitle,
IonContent,
ExploreContainerComponent,
IonApp,
IonMenu,
IonButtons,
IonButton,
IonMenuButton,
IonCard,
IonCardHeader,
IonCardTitle,
IonCardSubtitle,
IonCardContent,
IonList,
IonItem,
IonThumbnail,
IonLabel,
IonGrid,
IonRow,
IonCol,
IonAlert,
TodoEditComponent,
IonCheckbox,
IonInput,
IonNavLink,
AiplanPageComponent,
IonSearchbar,
CommonModule,
IonSegment,
IonSegmentButton,
IonFab,
IonFabButton,
IonIcon,
DraggableButtonComponent,
],
})
export class Tab1Page implements OnInit {
constructor(
private router: Router,
private el: ElementRef,
private renderer: Renderer2,
private modalCtrl: ModalController
) {
this.getAllNews();
}
ngOnInit() {
this.getAllNews();
const button = this.el.nativeElement.querySelector('#draggable-button');
}
alertButtons = ['打卡'];
duringday: number = 10;
goodday: number = 20;
badday: number = 5;
todolist: Array
,并在开始和结束处添加
和
news.article = '' + news.article.replace(/\n\n/g, '
').replace(/\s+/g, '') + '
'; return news; }); this.is_loading = false; } // test test() { let newsData = { author: new CloudUser().toPointer(), theme: '健康', title: 'hhhh', }; console.log('newsData', newsData); let news = new CloudNews(); let res = news.add(newsData); } }