延遲載入聽起來像是乙個複雜的過程,但實際上是非常直截了當。從概念上講,一段**,隨著應用程式請求而載入。ngmodules
是可以組織我們的應用程式頁,並將它們分開在不同的資料塊的方式。
使用空白的面板,起動應用程式。
ionic start lazyloadingblank blank
cd lazyloadingblank
現在如果我們開啟我們的
ngmodule︰
import from '../pages/home/home';
@ngmodule()
這裡,我們可以看到我們要匯入的
homepage元件。現在我們想要實現
homepage懶載入。所以我們可以刪除引用中
declarations和
entrycomponents,以及作為 import 語句。
那麼homepage如何支援懶載入?我們可以提供它自己的
ngmodule,將封裝元件需要功能的一切。
讓我們建立乙個新檔案出來。src/pages/home/home.module.ts
import from '@angular/core';
import from 'ionic-angular';
import from './home';
@ngmodule()
export class homepagemodule
在讓我們在src/pages/home/home.ts 新增
@ionicpage
import from '@angular/core';
import from 'ionic-angular';
@ionicpage()//可以指定name,如果不指定那麼預設是類名
@component(... )
export class homepage
ionic入門之AngularJS擴充套件基本布局
標題欄 ion header bar 頁尾欄 ion footer bar header footer 樣式及內容 內容區 ion content 滾動框 ion scroll 拉動重新整理 ion refresher 滾動重新整理 ion infinite scroll 指令碼介面 ionicsc...
load和get之Hibernate的延遲載入機制
在hibernate中 如果你使用load方法,hibernate認為該id對應的物件 資料庫記錄 在資料庫中是一定存在的,所 以它可以放心的使用,它可以放心的使用 來延遲載入該物件。在用到物件中的其他屬性資料時才查詢資料庫,但是萬一資料庫中不存在該記錄,那沒辦法,只能拋異常 objectnotfo...
深搜和廣搜入門
1.描述 對每乙個可能的分支路徑深入到不能再深為止,並且每個結點只能訪問一次。一條路走到黑,走不了再倒回去 2.演算法過程 void dfs 狀態 1.判斷當前狀態是否合法,合法則繼續執行,否則則回到上次呼叫 2.遍歷每個新狀態,如果新狀態合法,dfs 新狀態 3.示例 洛谷 p2802回家 inc...