Ionic2 beta8后更新的内容
2016-11-17 16:26
197 查看
移除了@App和@Page,使用@Component
ionicBootstrap是必须的
重命名了应用程序的生命周期
所有事件也被重命名
============================================
变化如下:
Ionic生命周期事件重命名:
Ionic组件事件重命名:
Checkbox
DateTime
InfiniteScroll
Menu
Option
Picker
RadioButton
RadioGroup
Refresher
Searchbar
Segment
Select
Slides
TabButton
Tab
Tabs
Toggle
一、把@Page替换成@Component
二、@App更换为@Component,并且在与你的配置末尾添加ionicBootstrap功能。
三、重全名IonicApp为App:
四、重命名了所有应用程序生命周期
五、重命名Ionic事件
ionicBootstrap是必须的
重命名了应用程序的生命周期
所有事件也被重命名
============================================
变化如下:
Ionic生命周期事件重命名:
onPageLoaded重命名为
ionViewLoaded
onPageWillEnter重命名为
ionViewWillEnter
onPageDidEnter重命名为
ionViewDidEnter
onPageWillLeave重命名为
ionViewWillLeave
onPageDidLeave重命名为
ionViewDidLeave
onPageWillUnload重命名为
ionViewWillUnload
onPageDidUnload重命名为
ionViewDidUnload
Ionic组件事件重命名:
Checkbox
change->
ionChange
DateTime
change->
ionChange
cancel->
ionCancel
InfiniteScroll
infinite->
ionInfinite
Menu
opening->
ionDrag
opened->
ionOpen
closed->
ionClose
Option
select->
ionSelect
Picker
change->
ionChange
RadioButton
select->
ionSelect
RadioGroup
change->
ionChange
Refresher
refresh->
ionRefresh
pulling->
ionPull
start->
ionStart
Searchbar
input->
ionInput
blur->
ionBlur
focus->
ionFocus
cancel->
ionCancel
clear->
ionClear
Segment
change->
ionChange
select->
ionSelect
Select
change->
ionChange
cancel->
ionCancel
Slides
willChange->
ionWillChange
didChange->
ionDidChange
move->
ionDrag
TabButton
select->
ionSelect
Tab
select->
ionSelect
Tabs
change->
ionChange
Toggle
change->
ionChange
一、把@Page替换成@Component
//老的写法 import {Page} from'ionic-angular';
@Page({ })
//新的写法 import {Component} from '@angular/core'; @Component({ })
二、@App更换为@Component,并且在与你的配置末尾添加ionicBootstrap功能。
//老的写法 import {App, Platform} from 'ionic-angular'; @App({ templateUrl: 'build/app.html', providers: [ConferenceData, UserData], config: { tabbarPlacement: 'bottom' } export class MyApp { }
//新的写法 import {Component} from '@angular/core'; import {ionicBootstrap, Platform} from 'ionic-angular'; @Component({ templateUrl: 'build/app.html', }) export class MyApp { } ionicBootstrap(MyApp, [ConferenceData, UserData], { tabbarPlacement: 'bottom' });
三、重全名IonicApp为App:
//老的写法 import {IonicApp} from 'ionic-angular'; constructor( private app: IonicApp ) {
//新的写法 import {App} from 'ionic-angular'; constructor( private app: IonicApp ) {
四、重命名了所有应用程序生命周期
//老的写法 onPageDidEnter() { console.log("Entered page!"); }
//新的写法 ionViewDidEnter() { console.log("Entered page!"); }
五、重命名Ionic事件
//老的写法 <ion-slides (slideChangeStart)="onSlideChangeStart($event)">
//新的写法 <ion-slides (ionWillChange)="onSlideChangeStart($event)">
相关文章推荐
- 没有苹果电脑打包iOS平台的 Ionic 2程序——《Ionic 2 实例开发》更新内容
- android 组件更新内容之后的刷新小结
- win10 9861怎么样?win10预览版9861更新内容详解
- mysql 根据select内容批量更新数据
- mysql 根据select内容批量更新数据
- 发通知 PendingIntent 中Intent 内容没有更新
- 本人博客涉及内容及说明。(不定期更新)
- CopyU! v2 PRO新版本2.1.420.212更新内容
- .NET 更新 Xml 中 CDATA 内容的方法
- win10预览版10075更新了什么 win10预览版10075更新内容汇总
- MFC——子线程中(跨线程)更新控件显示内容
- net网站发布-允许更新此预编译站点 及修改发布后内容
- android使用notifyDataSetChanged()方法更新数据失效,adapter的数据更新了,但是ListView的内容没有更新;
- ionic cordova 热更新的一些问题
- ionic 项目的创建的一些常用配置(不断更新中)
- SL - 整理 - 输入更变事件(使即时输入内容能被更新到vm)
- 利用Http状态码检查网页内容是否更新
- ionic 底部把内容挡住
- mongodb2.0 更新内容
- SDWebImage支持URL不变时更新图片内容