我們有一個非常大的網站,我們仍然運行Angular2.0.0-beta.14。 我的老闆要我升級到最新的Angular。有沒有一種方法可以將所有冗餘文件更改爲我的TS文件中的新版本,因爲有很多文件可以手動完成。此外,我不知道所有新的進口將是什麼。一個例子是我們app.component.ts更新到@ Angular/@最新
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
工作我如何更改爲最新的角語法。我是否也必須單獨更新所有這些頁面,或者是否有辦法一次更新所有這些頁面。
https://github.com/angular/angular/blob/ master/CHANGELOG.md – echonax
我不知道有任何工具可以幫你。只是有人提醒說,這將是一項相當艱鉅的任務。在rc5中,Angular添加了ngModule,它要求將每個組件,指令和管道添加到ngModule(Angular模塊)中。另外,路由器在發佈之前已更改。因此,搜索/替換將適用於某些導入更改,但其餘部分將需要一些手動過程。 – DeborahK