ionic2-项目结构介绍
2017-06-30 11:40
155 查看
首先请看下图,左侧目录为项目初始后的结构
注:platforms和plugins目录是执行添加平台命令后才会生成的
ionic项目结构
在这个文件内会有
着这个文件中会做一下事情:
设置根组件为MyApp,位于
注:platforms和plugins目录是执行添加平台命令后才会生成的
ionic项目结构
./src/目录是项目JS源代码文件夹,可以用ES6或者TS来写,最后会转译为ES5或其他版本的JS。
./src/index.html是项目的起始入口。
在这个文件内会有
<ion-app></ion-app>标签。ionic查找这个标签来运行app
<script src="cordova.js"></script>本地部署时会打包到项目中
<script src="build/main.js"></script>代码编译打包的最终文件,把ionic、angular和我们的App连接起来
src/app/app.module.ts项目App的入口,是根模块
@NgModule({ declarations: [MyApp,HelloIonicPage,ItemDetailsPage,ListPage], imports: [BrowserModule,IonicModule.forRoot(MyApp),], bootstrap: [IonicApp], entryComponents: [MyApp,HelloIonicPage,ItemDetailsPage,ListPage], providers: [StatusBar,SplashScreen,{provide: ErrorHandler, useClass: IonicErrorHandler}] }) export class AppModule {}
着这个文件中会做一下事情:
设置根组件为MyApp,位于
src/app/app.component.ts文件,这个组件会第一个被加载
src/app/app.component.ts项目App的根组件,组织、管理其他组件,HTML模板文件是
src/app/app.html
@Component({ templateUrl: 'app.html' }) export class MyApp {}
./src/app/app.html项目根HTML模板,包括各种ionic组件和自定义组件
<ion-menu [content]="content"> <ion-header> <ion-toolbar> <ion-title>Pages</ion-title> </ion-toolbar> </ion-header> <ion-content> <ion-list> <button ion-item *ngFor="let p of pages" (click)="openPage(p)"> {{p.title}} </button> </ion-list> </ion-content> </ion-menu> <ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
相关文章推荐
- AngularJS+Ionic开发-2.项目结构介绍
- 系统学习MVC3+Linq搭建网站--项目文件结构介绍(3)
- Android教程(1) - HelloWorld及Android项目结构介绍
- 步步为营_Android开发课[2]_开发环境及项目的目录结构介绍
- Android入门(1)——Android项目结构介绍
- 上门洗车APP --- Android客户端开发 之 项目结构介绍
- 光脚丫学ASP.NET MVC(0002):ASP.NET MVC项目结构介绍
- Android项目目录结构介绍
- Android项目结构介绍
- Android项目结构介绍
- Android学习系列之(二)项目目录结构基本介绍
- Android教程1:Helloworld以及项目结构介绍
- Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植2:如何新建一个项目,引擎目录结构介绍
- Android项目目录结构介绍
- ionic项目结构
- JavaGG HelloWorld及Android项目结构介绍
- Gunicorn项目介绍与结构分析
- cocos2dx打飞机项目笔记一:项目结构介绍
- android项目目录结构及常用权限介绍
- Eclipse下Android项目结构介绍