我有一个REST API调用http://localhost/api/auth/isLogged/{username}
。如果给定用户是否已记录,它将从服务器端返回信息。
有没有办法将该服务器响应与Angular中的routing
文件连接?
我的routing.ts
文件:
const appRoutes: Routes = [
{ path: '', component: LoginComponent},
{ path: 'app', component: AppComponent},
{ path: '**', redirectTo: '' }
];
export const routing = RouterModule.forRoot(appRoutes, {useHash: true});
如果回复为true
,我想让用户能够在页面上导航。如果它返回false
,我想将用户带回登录组件并使他无法浏览组件。
我应该添加一些if
条件吗?让我们说响应被保存在里面
isLogged
布尔变量。期待任何提示。提前谢谢。