dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_UserModule cluster_UserModule_declarations cluster_UserModule_imports KycFormComponent KycFormComponent UserModule UserModule KycFormComponent->UserModule LoginComponent LoginComponent LoginComponent->UserModule SharedModule SharedModule SharedModule->UserModule

File

src/app/user/user.module.ts

import { NgModule } from "@angular/core";
import { Routes, RouterModule } from '@angular/router';
import { LoginComponent } from './login.component';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { KycFormComponent } from 'src/app/user/kyc-form.component';
import { SharedModule } from 'src/app/shared/shared.module';

import { ButtonModule, DropdownModule, PanelModule, ProgressBarModule } from 'primeng/primeng';
import { StoreModule } from '@ngrx/store';
import { reducer } from 'src/app/user/state/user.reducer';

const userRoutes: Routes = [
{path: 'login', component: LoginComponent},
{path: '', component: KycFormComponent}

];

@NgModule({
    declarations:[LoginComponent, KycFormComponent],
    imports:[
        ProgressBarModule,
        SharedModule,  
        RouterModule.forChild(userRoutes),
        StoreModule.forFeature('users',reducer)
    ],
    providers:[]

})
export class UserModule{};

result-matching ""

    No results matching ""