2016-05-18 35 views
10

Ho aggiornato da "beta.17" a "2.0.0-rc.1" e non capisco quando dovrei usare il router e quando il router è deprecato?Differenza tra router e router deprecato in angular2

+3

bene, non hai mai ** ** dovrebbe usare qualche cosa '-deprecated' a meno che non si deve (cioè non può aggiornare il codice per utilizzare la nuova versione) – drewmoore

+0

Oppure, se il' Passando attraverso le dimostrazioni/tutorial ufficiali - usano il router deprecato – Ryan

+0

Il router rc.1 è stato abbandonato ora, quindi almeno al momento potrebbe essere saggio usare il router deprecato. –

risposta

10

AGGIORNAMENTO ANGULAR2 RC

ci sono un sacco di cambiamenti è stato fatto in routing angular2 dopo RC alcuni di loro punti che sto per citare qui può aiutare qualcuno: -

  1. angular2/router ha stato modificato con @angular/router (è anche possibile utilizzare le vecchie funzionalità di routing utilizzando l'importazione di @angular/router-deprecated ma a partire da ora è necessario utilizzare @angular/router).

  2. @RouteConfig è stato modificato con @Routes.

ad esempio: -

@Routes([ 
    {path: '/crisis-center', component: CrisisListComponent}, 
    {path: '/heroes',  component: HeroListComponent} 
]) 

Resto aggiornamento malato presto la mia risposta come per l'aggiornamento in changelog. Grazie a @Benedikt di commento Article for new @Route update to angular2 RC

+4

più preciso: 'angular2/router' è stato modificato in' @ angolare/router deprecato' e un nuovo '@ angolare/router' è stato aggiunto – drewmoore

+1

Non sapevo di @Routes. Questo risolverà il mio problema – Illorian

+0

@drewmoore ma come funziona ora? Non vedo la proprietà del nome. – Illorian

Problemi correlati