#一、ionic的安装运行
1.安装nodejs
2.npm install -g cordova ionic
npm i -g cordova ionic
3.创建项目
ionic start myApp tabs
4.ionic -v 是ionic 的cli版本
5.ionic serve
6.ionic g component actionsheet 必写component
// 根模块 告诉ionic如何组装应用
// 引入 angular 以及ionic的系统模块
import {
NgModule,
ErrorHandler }
from
'@angular/core';
import {
BrowserModule }
from
'@angular/platform-browser';
import {
IonicApp,
IonicModule,
IonicErrorHandler }
from
'ionic-angular';
// 引入根组件
import {
MyApp }
from
'./app.component';
// 页面 自定义的组件
import {
AboutPage }
from
'../pages/about/about';
import {
ContactPage }
from
'../pages/contact/contact';
import {
HomePage }
from
'../pages/home/home';
import {
TabsPage }
from
'../pages/tabs/tabs';
// ionic打包成app以后配置启动画面 以及导航条的服务
import {
StatusBar }
from
'@ionic-native/status-bar';
import {
SplashScreen }
from
'@ionic-native/splash-screen';
//引入components模块
import {
ComponentsModule }
from
'../components/components.module';
@
NgModule({
declarations: [
//声明组件
MyApp,
AboutPage,
ContactPage,
HomePage,
TabsPage
],
imports: [
// 依赖的模块
BrowserModule,
ComponentsModule,
IonicModule.
forRoot(
MyApp)
],
bootstrap: [
IonicApp],
// 启动的模块
entryComponents: [
// 配置不会再模板中使用的组件
MyApp,
AboutPage,
ContactPage,
HomePage,
TabsPage
],
providers: [
// 配置服务
StatusBar,
SplashScreen,
{
provide:
ErrorHandler,
useClass:
IonicErrorHandler}
]
})
export
class
AppModule {}
从home页跳转到新闻页
##新建一个页面步骤
1.ionic g page news
2.app.module.ts引入声明组件
3.home页面引入这个组件
this.navCtrl.push(NewsPage);
#新增Demo02
ionic start ionicdemo02 tabs
cd ionicdemo02
ionic g page news
ionic g page newsinfo
图标库:
https://ionicframework.com/docs/ionicons/
#UI组件ionicdemo03
ionic g page grid