|
@@ -1,9 +1,9 @@
|
|
import { Component, OnInit } from '@angular/core';
|
|
import { Component, OnInit } from '@angular/core';
|
|
import { IonButton, IonContent, IonIcon } from '@ionic/angular/standalone';
|
|
import { IonButton, IonContent, IonIcon } from '@ionic/angular/standalone';
|
|
import { addIcons } from 'ionicons';
|
|
import { addIcons } from 'ionicons';
|
|
-import { bookmarkOutline, chatbubbleOutline, ellipsisHorizontal, heartOutline, shareSocialOutline, } from 'ionicons/icons';
|
|
|
|
|
|
+import { bookmarkOutline, chatbubbleOutline, ellipsisHorizontal, heart, heartOutline, shareSocialOutline, } from 'ionicons/icons';
|
|
|
|
|
|
-addIcons({ellipsisHorizontal,bookmarkOutline,shareSocialOutline,chatbubbleOutline,heartOutline})
|
|
|
|
|
|
+addIcons({ellipsisHorizontal,bookmarkOutline,shareSocialOutline,chatbubbleOutline,heartOutline,heart})
|
|
|
|
|
|
@Component({
|
|
@Component({
|
|
selector: 'app-post',
|
|
selector: 'app-post',
|
|
@@ -19,4 +19,12 @@ export class PostComponent implements OnInit {
|
|
|
|
|
|
ngOnInit() {}
|
|
ngOnInit() {}
|
|
|
|
|
|
|
|
+ // 用于跟踪点赞状态
|
|
|
|
+ isLiked: boolean = false;
|
|
|
|
+
|
|
|
|
+ // 切换点赞状态
|
|
|
|
+ toggleLike() {
|
|
|
|
+ this.isLiked = !this.isLiked; // 切换状态
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|