UNPKG

jangular-cli

Version:

A powerful CLI tool for rapidly bootstrapping Angular 17 & Spring Boot (Java 21) applications with integrated security, services, and enterprise-ready best practices.

25 lines (22 loc) 767 B
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterModule, Routes } from '@angular/router'; import { LoginComponent } from '../components/auth/login/login.component'; import { RegisterComponent } from '../components/auth/register/register.component'; import { authGuard } from '../auth.guard'; const routes: Routes = [ { path: 'login', component: LoginComponent }, { path: 'register', component: RegisterComponent, canActivate: [authGuard] }, ]; @NgModule({ imports: [ CommonModule, ReactiveFormsModule, RouterModule.forChild(routes), LoginComponent, RegisterComponent ], exports: [RouterModule] }) export class AuthModule { }