Ionic 2 @Page et @App sont désormais deprecated

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);