所以我決定重試angular2教程,因爲上次我有一些路由器問題(聽起來很熟悉?)。請參閱鏈接: Angular 2 tutorial 我在哪裏跟着每一步,讓所有的東西都起作用,直到我到達重定向部分。angular2路徑問題與pathmatch
{
path: '',
redirectTo: '/dashboard',
pathMatch: 'full'
},
它掛在「pathMatch」上。甚至當我嘗試用「故宮開始」,在命令窗口重新啓動,我得到這個錯誤:
app/app.routes.ts(11,5): error TS2322: Type '({ path: string; redirectTo: string; pathMatch: string; } | { path: string; component: typeof Das...' is not assignable to type 'Route[]'.
中的package.json定義我的路由器的版本是: 「@角/路由器」:「3.0.0 -alpha.7「,其中我認爲是最新版本?
如何檢查我的項目/ pc上實際安裝了哪個routerversion?我對整個npm交易都很陌生,而我越來越難以試圖把這件事情弄清楚。我猜我可能有一箇舊的路由器版本?
在此先感謝您的幫助。
請提供更多關於如何導入和定義組件的代碼。 –
@角度/路由器:3.0.0-beta.1是角度2路由器模塊的最新版本。以下是本教程與路由器相關配置的鏈接: https://github.com/JaimeStill/Angular2---TourOfHeroes/blob/master/TourOfHeroes.Web/package.json https://github.com/ JaimeStill/Angular2 --- TourOfHeroes/blob/master/TourOfHeroes.Web/app/main.ts https://github.com/JaimeStill/Angular2---TourOfHeroes/blob/master/TourOfHeroes.Web/app/app。 routes.ts –
@JaimeStill它實際上是'3.0.0-beta.2' –