标签:line rom cPage erp 预加载 username page import 默认
ionic3 默认使用了懒加载技术,相较以前预加载的版本,ionic3构建的app在首页加载时间上有较大的优化,但是,ionic3默认每个页面都会对应一个模块,对于页面较多,但是每个模块都很小的应用可能并不怎么合理。于是,尝试将几个小模块合并为几个大的模块。
默认状态下每个页面都会对应一个模块,如果项目之中的页面比较多那么最后构建的项目中的将会看到有很多的 js 。
1 import { NgModule } from ‘@angular/core‘; 2 import { IonicPageModule } from ‘ionic-angular‘; 3 import { SettingPage } from ‘./setting‘; 4 @NgModule({ 5 declarations: [ 6 SettingPage, 7 ], 8 imports: [ 9 IonicPageModule.forChild(SettingPage), 10 ], 11 entryComponents: [ 12 SettingPage, 13 ] 14 }) 15 export class SettingPageModule {}
1 import { NgModule } from ‘@angular/core‘; 2 import { IonicPageModule } from ‘ionic-angular‘; 3 import { SettingPage } from ‘./setting‘; 4 import {UserPasswordPageModule} from "./user-password/user-password.module"; 5 import {UsernamePageModule} from "./username/username.module"; 6 @NgModule({ 7 declarations: [ 8 SettingPage, 9 ], 10 imports: [ 11 IonicPageModule.forChild(SettingPage), 12 //将两个子页面模块引入 13 UserPasswordPageModule, 14 UsernamePageModule, 15 ], 16 entryComponents: [ 17 SettingPage, 18 ] 19 }) 20 export class SettingPageModule {}
标签:line rom cPage erp 预加载 username page import 默认
原文地址:http://www.cnblogs.com/qing9442/p/7371781.html