2016-10-28 86 views
0

我想將用戶重定向到未找到頁面如果用戶輸入錯誤url。我看到這個post和這個page並嘗試在自己的項目。但是,當我進入財產以後得到錯誤:Angular2 - 無法重定向到NotFound頁面

Invalid route configuration of route '/**': path cannot start with a slash 

app.routing.ts

export const routes: Routes = [ 
    { 
     path: 'home', 
     component: AppComponent, 
     children: [ 
      { 
       path: '', 
       component: LoginComponent 
      } 
     ] 
    }, 
    { 
     path: "/**", 
     redirectTo: 'home', 
     pathMatch: 'full' 
    }, 
] 

我想重定向到主頁,如果所有的路徑不與路線

回答

1

變化相匹配以下,

{ 
     path: "**", 
     redirectTo: 'home', 
     pathMatch: 'full' 
}, 
+0

正是,謝謝 –

+0

不客氣。不要在路徑名前加'/'。 – micronyks

+0

由於它解決了問題,請不要介意接受答案。 ;-) – micronyks