命令
ionic -help(查看帮助)ionic -v(查看版本)ionic start myionictest blank(空项目)ionic start myionictest tabs(带导航条)ionic start myionictest sidemenu(带侧滑菜单)ionic g page login(添加页面)ionic g provider BaseService(添加服务端口)ionic platform add android(添加android平台)ionic platform remove android(移除android平台)ionic build android(编译项目apk)ionic emulate android(运行项目apk手机连接在手机运行模拟器连接在模拟器运行)ionic run android (相当于build + emulate)ionic serve(开启服务调试)ionic cordova build android –prod 加开App启动速度ionic g page YourPageName //创建新页面ionic g directive YourPageName //创建指令ionic g component YourComponentName //创建组件ionic g provider YourProviderName //创建服务ionic g pipe YourPipeName //创建过滤器
创建自定义公共模块
ionic g module module/slideionic g component module/slide
公共模块slide.module.ts中暴露对应的组件
import { NgModule } from '@angular/core';import { CommonModule } from '@angular/common';import { SlideComponent } from './slide.component';@NgModule({declarations: [SlideComponent],imports: [CommonModule],exports:[SlideComponent]})export class SlideModule { }
用到的地方引入自定义模块,并依赖注入自定义模块
import { SlideModule } from '../module/slide/slide.module';@NgModule({imports: [CommonModule,FormsModule,IonicModule,SlideModule,RouterModule.forChild(routes)],declarations: [Tab4Page]})
使用自定义模块
<app-slide></app-slide>
