inoic4學習筆記2

0、模塊:每個tab就是一個模塊

1、核心目錄介紹

2、路由核心文件app.module.ts解讀

//文件:根模塊 告訴Ionic如何組裝應用

//Ionic angular的核心模塊
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';

//ionic 打包成app以後配置啓動畫面,以及導航條的服務(不用管)
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';

//引入路由配置文件
import { AppRoutingModule } from './app-routing.module';

//引入根組件
import { AppComponent } from './app.component';

@NgModule({
  declarations: [AppComponent], /**聲明組件 */
  entryComponents: [],//配置不會在模板中使用的組件
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],//引入依賴模塊
  providers: [//依賴服務
    StatusBar,
    SplashScreen,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}

3、執行流程解讀

頁面加載時,匹配路由

app-routing.module.ts

它裏面又加載了路由tabs-routing.module.ts

tabs裏面又加載了模塊tab1

4、創建一個模塊:在app文件夾下創建一個tab4的文件夾,文件夾下有相關組件文件

ionic -g page tab4

5、按鈕點擊跳轉功能

<ion-button color="primary" [routerLink]="['/news']">跳轉到新聞</ion-button>

6、在頁面頭增加返回按鈕

 <ion-buttons slot="start">
      <ion-back-button></ion-back-button>
    </ion-buttons>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章