我有一个 REST API 调用http://localhost/api/auth/isLogged/{username}
。如果给定用户已登录,它会从服务器端返回信息。
有没有办法将该服务器响应与routing
Angular 中的文件连接起来?
我的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
布尔变量中。期待任何提示。先感谢您。