Si vous l'habitude de lire des exemples de code source d'applications Ionic 2 ou des réponses stackoverflow sur Ionic 2, vous êtes habitué à voir le decorator @Page décorer une classe pour en faire une page d'application Ionic 2. Ce decorator n'est plus utilisé. C'est @Component, que vous utilisez déjà dans Angular 2, qui remplace le désormais obsolète @Page. Moins de choses à retenir :)
Il en est de même pour @App, remplacé également par @Component. Vous bootsrappez désormais votre application dans app.ts (par exemple) à l'aide de ionicBootstrap, sur le modèle de la méthode bootstrap() d'Angular 2 :
import {Component} from '@angular/core';
import {Platform, ionicBootstrap} from 'ionic-angular';
import {StatusBar} from 'ionic-native';
import {TabsPage} from './pages/tabs/tabs';
@Component({
template: '<ion-nav [root]="rootPage"></ion-nav>'
})
export class MyApp {
private rootPage: any;
constructor(private platform: Platform) {
this.rootPage = TabsPage;
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
StatusBar.styleDefault();
});
}
}
ionicBootstrap(MyApp);