12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import { Component, OnInit } from '@angular/core';
- import { Router } from '@angular/router';
- import { IonHeader, IonButton, IonList, IonListHeader, IonItem, IonContent, IonIcon, IonLabel, IonCardHeader, IonCardContent, IonTitle, IonCard, IonToolbar, IonInput, IonSearchbar, IonSegment, IonSegmentButton, IonSelect, IonSelectOption } from '@ionic/angular/standalone';
- import { CommonModule } from '@angular/common';
- import { FormsModule } from '@angular/forms'; // 导入 FormsModule
- import { HttpClient } from '@angular/common/http';
- import { CloudObject } from 'src/lib/ncloud';
- import { IonCardTitle } from '@ionic/angular/standalone';
- @Component({
- selector: 'app-throw-drift-bottle',
- templateUrl: './throw-drift-bottle.component.html',
- styleUrls: ['./throw-drift-bottle.component.scss'],
- standalone: true,
- imports: [
- IonHeader, IonToolbar, IonTitle, IonContent, IonSegment, IonSegmentButton, IonSelect, IonSelectOption,
- FormsModule, IonList, IonListHeader, IonItem,
- IonLabel, IonIcon, IonButton, IonCardContent,
- IonInput, IonSearchbar, IonCard, IonCardHeader,
- CommonModule,IonCardTitle
- ]
- })
- export class ModalThrowDriftBottleComponent implements OnInit {
- driftbottleData: { content: string } = { content: '' }; // 漂流瓶内容
- constructor(private router: Router, private http: HttpClient) { }
- ngOnInit() {}
- throwdriftbottle() {
- console.log('投掷漂流瓶:');
- console.log(`内容: ${this.driftbottleData.content}`);
- // 这里可以添加逻辑将漂流瓶内容发布到后端或其他处理
- const driftbottleData = {
- content: this.driftbottleData.content,
- };
- let driftbottle = new CloudObject("Driftbottle");
- driftbottle.set(driftbottleData);
- driftbottle.save().then(data => {
- console.log('漂流瓶已成功投掷', data);
- }).catch(err => {
- console.error('投掷漂流瓶时出错');
- });
- }
- }
|