123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import { Component, OnInit } from '@angular/core';
- import { DataService } from '../data.service';
- import { Title } from '@angular/platform-browser';
- @Component({
- selector: 'app-tab13',
- templateUrl: './tab13.page.html',
- styleUrls: ['./tab13.page.scss'],
- })
- export class Tab13Page implements OnInit {
- replyContent: string = " ";
- lostFoundItems: any[] = [];
- constructor(private dataService: DataService,private titleService: Title) {}
- ngOnInit() {
- this.lostFoundItems = this.dataService.getLostFoundItems();
- // 假设helpItems是从DataService中获取的求助信息数组,确保数据已经被加载
- if (this.lostFoundItems.length > 0) {
- this.titleService.setTitle(this.lostFoundItems[0].title);
- }
- }
- submitReply(item: any) {
- if (this.replyContent.trim() !== '') {
- const reply = { content: this.replyContent, sender:"小序", floor: "" }; // 可以根据实际情况设置回复人,初始化楼层号
- this.dataService.addReplyToLostFoundItems(item.id, reply);
- this.replyContent = ''; // 清空回复框
- }
- }
- onFileChange(event: any, item: any) {
- const file = event.target.files[0];
- const reader = new FileReader();
- reader.onload = (e: any) => {
- item.image = e.target.result;
- };
- reader.readAsDataURL(file);
- }
- }
|