1
我有一個路徑列表,我想將CanActivate
應用於除某些路徑之外的所有路徑。是否有任何方法可以放棄某個路徑。 目前我正在將canActivate
應用於所有網址。如果網址很多,我們不希望將其應用於所有網址,我會將其應用於父路徑。 但是,如果我們適用於家長,它也適用於所有的孩子。有什麼方法可以丟棄一些孩子嗎?如何將CanActivate應用於除某些路徑之外的所有路徑
const routes: Routes = [
{ path : '', component: UsersListComponent, canActivate:[AuthenticationGuard] },
{ path : 'add', component : AddComponent, canActivate:[AuthenticationGuard]},
{ path : ':id', component: UserShowComponent },
{ path : 'delete/:id', component : DeleteComponent, canActivate:[AuthenticationGuard] },
{ path : 'ban/:id', component : BanComponent, canActivate:[AuthenticationGuard] },
{ path : 'edit/:id', component : EditComponent, canActivate:[AuthenticationGuard] }
];
嘿,這個解決方案適合你嗎? –