hid_msrpuwgj56ccf29 1 year ago
parent
commit
8055be6d18

+ 9 - 9
app-angular/src/modules/lesson/community/community.component.html

@@ -34,7 +34,7 @@
             <ion-row>
                 <ng-container *ngFor="let role of recommendList">
                     <ion-col size="6">
-                        <ion-card class="roleCard" (click)="goAttentionDetail(role)">
+                        <ion-card class="roleCard" (click)="goRecommendDetail(role)">
                             <img alt="推荐图" [src]="role?.get('img')" />
                             <ion-card-header>
                                 <ion-card-title>
@@ -89,25 +89,25 @@
 
     <!-- 科普 -->
     <ng-container *ngIf="cate=='科普'">
-        <ng-container *ngFor="let food of scienceList">
-            <ion-card (click)="goScienceDetail(food)">
-                <img alt="科普图" [src]="food?.get('img')" />
+        <ng-container *ngFor="let science of scienceList">
+            <ion-card (click)="goScienceDetail(science)">
+                <img alt="科普图" [src]="science?.get('img')" />
                 <ion-card-header>
-                    <ion-card-title>{{food?.get('name')}}</ion-card-title>
-                    <ion-card-subtitle>{{food?.get('createdAt')| date: 'YYYY/MM/dd'||"发布时间"}}</ion-card-subtitle>
+                    <ion-card-title>{{science?.get('name')}}</ion-card-title>
+                    <ion-card-subtitle>{{science?.get('createdAt')| date: 'YYYY/MM/dd'||"发布时间"}}</ion-card-subtitle>
                     <div class="metadata-end-wrapper">
                         <ion-button fill="clear" color="dark" size="small" class="see">
                             <ion-icon name="eye-outline" size="small"></ion-icon>
-                            <ion-note>{{food?.get('see')}}</ion-note>
+                            <ion-note>{{science?.get('see')}}</ion-note>
                         </ion-button>
                         <ion-button fill="clear" color="dark" size="small" class="like">
                             <ion-icon name="heart-outline" size="small"></ion-icon>
-                            <ion-note>{{food?.get('like')}}</ion-note>
+                            <ion-note>{{science?.get('like')}}</ion-note>
                         </ion-button>
                     </div>
                 </ion-card-header>
                 <ion-card-content>
-                    <p class="foodContent">{{food?.get('content')}}</p>
+                    <p class="foodContent">{{science?.get('content')}}</p>
                 </ion-card-content>
             </ion-card>
         </ng-container>

+ 2 - 2
app-angular/src/modules/lesson/community/community.component.ts

@@ -52,9 +52,9 @@ export class CommunityComponent {
 
 
   // 跳转函数
-  goScienceDetail(food: Parse.Object) {
+  goScienceDetail(science: Parse.Object) {
     this.router.navigate(["/lesson/community/scienceDetail"], {
-      queryParams: food
+      queryParams: science
     })
   }
 

+ 9 - 9
app-angular/src/modules/lesson/me/me.component.html

@@ -100,7 +100,7 @@
                     <ion-label>关注</ion-label>
                 </ion-segment-button>
                 <ion-segment-button value="科普" (click)="cate='科普'">
-                    <ion-icon name="fast-food-outline"></ion-icon>
+                    <ion-icon name="fast-science-outline"></ion-icon>
                     <ion-label>笔记</ion-label>
                 </ion-segment-button>
             </ion-segment>
@@ -152,28 +152,28 @@
 
     <!-- 科普笔记 -->
     <ng-container *ngIf="cate=='科普'">
-        <ng-container *ngFor="let food of myFoodList">
+        <ng-container *ngFor="let science of myFoodList">
             <ion-card>
-                <img alt="科普图" [src]="food?.get('img')" />
+                <img alt="科普图" [src]="science?.get('img')" />
                 <ion-card-header>
-                    <ion-card-title>{{food?.get('name')}}</ion-card-title>
-                    <ion-card-subtitle>{{food?.get('createdAt')| date:
+                    <ion-card-title>{{science?.get('name')}}</ion-card-title>
+                    <ion-card-subtitle>{{science?.get('createdAt')| date:
                         'YYYY/MM/dd/HH:mm'||"发布时间"}}</ion-card-subtitle>
-                    <div class="metadata-end-wrapper-food">
+                    <div class="metadata-end-wrapper-science">
                         <ion-buttons slot="end">
                             <ion-button>
                                 <ion-icon name="eye-outline" size="small"></ion-icon>
-                                <ion-note>{{food?.get('see')}}</ion-note>
+                                <ion-note>{{science?.get('see')}}</ion-note>
                             </ion-button>
                             <ion-button>
                                 <ion-icon name="heart-outline" size="small"></ion-icon>
-                                <ion-note>{{food?.get('like')}}</ion-note>
+                                <ion-note>{{science?.get('like')}}</ion-note>
                             </ion-button>
                         </ion-buttons>
                     </div>
                 </ion-card-header>
                 <ion-card-content>
-                    <p class="foodContent">{{food?.get('content')}}</p>
+                    <p class="foodContent">{{science?.get('content')}}</p>
                 </ion-card-content>
             </ion-card>
         </ng-container>

+ 1 - 1
app-angular/src/modules/lesson/me/me.component.scss

@@ -43,7 +43,7 @@ ion-item {
     align-items: center;
 }
 
-.metadata-end-wrapper-food {
+.metadata-end-wrapper-science {
     position: absolute;
 
     top: 0px;

+ 6 - 6
app-angular/src/modules/lesson/science-detail/science-detail.component.html

@@ -13,15 +13,15 @@
 </ion-header>
 <ion-content color="light">
     <ion-card>
-        <img alt="科普图" [src]="food?.get('img')" />
+        <img alt="科普图" [src]="science?.get('img')" />
         <ion-card-header>
-            <ion-card-title>{{food?.get('name')}}</ion-card-title>
-            <ion-card-subtitle>作者:{{food?.get('user')?.get('name')||"无名"}}</ion-card-subtitle>
-            <ion-card-subtitle>{{food?.get('type')||"科普类别"}}</ion-card-subtitle>
-            <ion-card-subtitle>{{food?.get('createdAt')| date: 'YYYY/MM/dd/HH:mm'||"发布时间"}}</ion-card-subtitle>
+            <ion-card-title>{{science?.get('name')}}</ion-card-title>
+            <ion-card-subtitle>作者:{{science?.get('user')?.get('name')||"无名"}}</ion-card-subtitle>
+            <ion-card-subtitle>{{science?.get('type')||"科普类别"}}</ion-card-subtitle>
+            <ion-card-subtitle>{{science?.get('createdAt')| date: 'YYYY/MM/dd/HH:mm'||"发布时间"}}</ion-card-subtitle>
         </ion-card-header>
         <ion-card-content>
-            {{food?.get('content')}}
+            {{science?.get('content')}}
         </ion-card-content>
     </ion-card>
     <!-- 评论区 -->

+ 3 - 3
app-angular/src/modules/lesson/science-detail/science-detail.component.ts

@@ -29,17 +29,17 @@ export class ScienceDetailComponent {
   }
 
   //预设值变量
-  food: Parse.Object | undefined;
+  science: Parse.Object | undefined;
   // 依赖注入
   constructor(private route: ActivatedRoute) {
-    // 查询参数获取并赋值给this.food
+    // 查询参数获取并赋值给this.science
     this.route.queryParams.subscribe(params => {
       this.getFoodInfoById(params["id"])
     })
   }
   async getFoodInfoById(id: string) {
     let query = new Parse.Query("PetScience")
-    this.food = await query.get(id)
+    this.science = await query.get(id)
   }