更新到@ Angular / @ latest

时间:2017-06-01 12:50:19

标签: angular

我们有一个非常大的网站,我们仍在运行Angular2.0.0-beta.14。 我的老板要我将它升级到最新的Angular。有没有一种快速的方法可以将所有冗余文件更改为我的TS文件中的新版本,因为有很多文件可以手动完成。此外,我不知道所有新的进口将是什么。一个例子是我们的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 {

}

这是在Angular2.0.0-beta14中使用它的方式

如何将其更改为最新的Angular语法。我也必须单独更新所有这些页面,或者有一种方法可以一次更新所有这些页面。

1 个答案:

答案 0 :(得分:1)

没有用于升级Angular App的工具 您可以在下面查看链接它的检查列表,将角度2应用程序转换为角度4。 https://angular-update-guide.firebaseapp.com/