2017-06-01 8 views
0

まだAngular2.0.0-beta.14を実行している非常に大きなサイトがあります。 私の上司は最新のAngularにアップグレードしたいと考えています。すべての冗長ファイルをTSファイルの新しいバージョンに簡単に変更する方法はありますか?多くのファイルを手作業で行う方法があります。また、私はすべての新しい輸入品がどのようになるか分かりません。例では、これはそれが私が最新の角度の構文にこれを変更するにはどうすればよいAngular2.0.0-beta14@ Angular/@ latestに更新する

で動作するように使用する方法である私たちのapp.component.ts

import {Component} from 'angular2/core'; 
import {LoginComponent} from './loginpage' 
import {DummyComponent} from './dummyComponent' 
import {ROUTER_DIRECTIVES, RouteConfig} from 'angular2/router' 
import {LandingPage}from'./landingPage' 
import {DebtViewPage}from'./debtViewPage' 

@Component({ 
    selector: 'my-app', 
    directives: [LoginComponent,ROUTER_DIRECTIVES], 
    template: `<router-outlet></router-outlet>` 
}) 

@RouteConfig([ 
    {path: '/login-page', name : 'Login' , component : LoginComponent , 
    useAsDefault: true }, 
    {path:'/landing-page/...',name:'Landing',component:LandingPage} 
]) 

export class AppComponent { 

} 

ています。また、私はこれらのページを別々に更新する必要がありますか、それを一度にすべて更新できる方法があります。あなたは下のリンクをチェックすることができ、あなたの角度のApp をアップグレードするためのツールはありません

+0

に角度2アプリを変換するためのチェックリストをですmaster/CHANGELOG.md – echonax

+0

私はあなたのためにそれを行うツールを知らない。そして、これはかなりの仕事になるだろう。 In rc5 Angular added ngModule。すべてのコンポーネント、ディレクティブ、パイプをngModule(Angularモジュール)に追加する必要があります。さらに、ルータはリリース前に変更されました。したがって、インポート/変更の一部については検索/置換が機能しますが、残りの処理では手作業が必要になります。 – DeborahK

答えて

1

はそれがhttps://github.com/angular/angular/blob/角度4. https://angular-update-guide.firebaseapp.com/

+1

これらの指示に従う前に、Angular 2 Finalに移行する必要があります。 rc4以降の手順は次のとおりです:https://www.barbarianmeetscoding.com/blog/2016/08/13/updating-your-angular-2-app-from-rc4-to-rc5-a-practical-guide / – DeborahK

関連する問題