Quelles sont les nouveautés d'Angular 2 RC qui nécessitent de changer quelques habitudes prises avec la beta ? On peut en citer au moins trois : les namespaces de l'import, la configuration du routage et la création de variables côté template dans *ngFor.
Le namespace "angular2" devient "@angular"
Ainsi le namespace "angular2" devient "@angular".
Anciennement, en Angular 2 beta
import {Component} from 'angular2/core'
Désormais avec Angular 2 RC (en fait depuis la beta 17)
import {Component} from '@angular/core'
Adieu @RouteConfig, bienvenue @Routes
La création de routes se faisait via le décorateur @RouteConfig. Ce décorateur est obsolète en RC : il est remplacé par le décorateur @Routes.
'let' pour déclarer une variable dans *ngFor
Enfin, côté vue, la déclaration de variable côté template s'effectue toujours à l'aide du dièse. Sauf depuis *ngFor où 'let', propre à ES6, est utilisé :
anciennement, en Angular 2 beta
<div *ngFor="#car of cars">{{car.brand}}</div>
désormais avec Angular 2 RC
<div *ngFor="let car of cars">{{car.brand}}</div>
Pour le reste...
Le routage avancé dispose d'autres nouveautés comme Tree