前提:有新建的項(xiàng)目App,有下載?webstorm.
新建頁(yè)面
1.在webstorm客戶(hù)端的命令行處购公。執(zhí)行如下命令:ionic generate page favorites //favorites 為頁(yè)面的名字,這是用命令行生成新的頁(yè)面?的快捷方式澄峰,也可以手動(dòng)新建臊旭。
設(shè)置啟動(dòng)時(shí)首次或依次加載項(xiàng)
1.在src/app/app.component.ts文件頁(yè)面糕再。#import對(duì)應(yīng)的頁(yè)面及相對(duì)路徑(#import {libraryPage} from '../pages/favorites/favorites';)
2.在src/app/app.module.ts文件頁(yè)面送悔。同1,引入文件路徑梨熙。再在如下的舉例中的位置添加對(duì)應(yīng)的頁(yè)面名开镣。
@NgModule({
declarations:[
MyApp,
FavoritesPage
],
//中間省略
entrycomponents[
MyApp,
FavoritesPage
],
//略。
})
3.如果要加其他頁(yè)面咽扇,引入對(duì)應(yīng)的文件路徑邪财。依次添加在這倆數(shù)組(declaration,entrycomponents)里即可陕壹。
寫(xiě)點(diǎn)跟主題不太相關(guān)的內(nèi)容
1.單個(gè)導(dǎo)航頁(yè)面的app與tab中多個(gè)導(dǎo)航頁(yè)面的app的結(jié)構(gòu)差別:
單個(gè)導(dǎo)航頁(yè)面的app,只要一個(gè)頁(yè)面棧(Single Stack)树埠。
有tab項(xiàng)的app中糠馆,有一個(gè)主要的棧(Tab Stack)和多個(gè)選擇頁(yè)面的子棧(sub Stack)。
側(cè)滑的app與Tab類(lèi)app相似弥奸。