123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <ion-header [translucent]="true">
- <ion-toolbar class="custom-toolbar">
- <div class="search-bar" >
- <ion-searchbar
- placeholder="搜索"
- class="custom-searchbar"
- (ionInput)="searchProducts($event)">
- </ion-searchbar>
- </div>
- @if(!searchTerm){
- <div class="header">
- <ion-card-header>
- <ion-card-title>
- <ion-segment [scrollable]="true" value="hotdot" [value]="type" (ionChange)="typeChange($event)">
- <ion-segment-button value="hotdot" content-id="hotdot">
- <ion-label>热点</ion-label>
- </ion-segment-button>
-
- <ion-segment-button value="export" content-id="export">
- <ion-label>专家科普</ion-label>
- </ion-segment-button>
- <ion-segment-button value="短篇小说" content-id="短篇小说">
- <ion-label>短篇小说</ion-label>
- </ion-segment-button>
- <ion-segment-button value="工具箱" content-id="短篇小说">
- <ion-label>工具箱</ion-label>
- </ion-segment-button>
-
- </ion-segment>
- </ion-card-title>
- </ion-card-header>
- </div>
- }
- </ion-toolbar>
- </ion-header>
- <ion-content class="knowledge" [fullscreen]="true">
- @if(!searchTerm){
-
- <div class="content">
- <ion-card>
- <ion-card-header></ion-card-header>
-
- <ion-card-content>
- <ion-segment-view>
-
- <ion-segment-content id="female">
- <app-article-card (click)="openDetailModal(card)" *ngFor="let card of mycards" [card]="card"></app-article-card>
- </ion-segment-content>
- </ion-segment-view>
- </ion-card-content>
- </ion-card>
- </div>
- }
- @if(searchTerm){
- <div>
- <app-article-card (click)="openDetailModal(product)" *ngFor="let product of products" [card]="product"></app-article-card>
- </div>
- @if (products.length == 0) {
- <div class="no-results" style="margin: 50px auto;">
- <h2>寻找中··· 请耐性等待 ····</h2>
- </div>
- }
- }
-
- <ion-modal [isOpen]="isModalOpen" cssClass="bottom-modal">
- <ng-template>
- <ion-header>
- <ion-toolbar>
- <ion-buttons slot="start">
- <ion-button (click)="closeDetailModal()">关闭</ion-button>
- </ion-buttons>
- <ion-title>{{currentProduct.get('category')}}</ion-title>
-
- </ion-toolbar>
- </ion-header>
- <ion-content class="ion-padding">
- <div class="modal-content" *ngIf="currentProduct">
- <h1 class="product-name">{{currentProduct.get('title')}}</h1>
- <p><strong>作者:</strong>{{currentProduct.get('username')}}</p>
- <fm-markdown-preview [content]="currentProduct.get('content2')"></fm-markdown-preview>
-
-
-
- </div>
- </ion-content>
- </ng-template>
- </ion-modal>
- </ion-content>
|