31.1. Base components to decompose user.component (#31 Split user.component into several components)
This commit is contained in:
@ -13,13 +13,29 @@ import {RegisterComponent} from './component/register/register.component';
|
|||||||
import {UserComponent} from './component/user/user.component';
|
import {UserComponent} from './component/user/user.component';
|
||||||
import {AppRoutingModule} from './app-routing.module';
|
import {AppRoutingModule} from './app-routing.module';
|
||||||
import {FormsModule} from "@angular/forms";
|
import {FormsModule} from "@angular/forms";
|
||||||
|
import {ManagementComponent} from './component/management/management.component';
|
||||||
|
import {UsersComponent} from './component/management/users/users.component';
|
||||||
|
import {SettingsComponent} from './component/management/settings/settings.component';
|
||||||
|
import {ProfileComponent} from './component/management/profile/profile.component';
|
||||||
|
import {UsersTableComponent} from './component/management/users/users-table/users-table.component';
|
||||||
|
import {UserRowComponent} from './component/management/users/users-table/user-row/user-row.component';
|
||||||
|
import {UserViewComponent} from './component/management/users/user-view/user-view.component';
|
||||||
|
import {UserEditComponent} from './component/management/users/user-edit/user-edit.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
AppComponent,
|
AppComponent,
|
||||||
LoginComponent,
|
LoginComponent,
|
||||||
RegisterComponent,
|
RegisterComponent,
|
||||||
UserComponent
|
UserComponent,
|
||||||
|
ManagementComponent,
|
||||||
|
UsersComponent,
|
||||||
|
SettingsComponent,
|
||||||
|
ProfileComponent,
|
||||||
|
UsersTableComponent,
|
||||||
|
UserRowComponent,
|
||||||
|
UserViewComponent,
|
||||||
|
UserEditComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
BrowserModule,
|
BrowserModule,
|
||||||
|
|||||||
@ -0,0 +1,2 @@
|
|||||||
|
<p>management works!</p>
|
||||||
|
<router-outlet></router-outlet>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-management',
|
||||||
|
templateUrl: './management.component.html',
|
||||||
|
styleUrls: ['./management.component.css']
|
||||||
|
})
|
||||||
|
export class ManagementComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1 @@
|
|||||||
|
<p>profile works!</p>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-profile',
|
||||||
|
templateUrl: './profile.component.html',
|
||||||
|
styleUrls: ['./profile.component.css']
|
||||||
|
})
|
||||||
|
export class ProfileComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1 @@
|
|||||||
|
<p>settings works!</p>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-settings',
|
||||||
|
templateUrl: './settings.component.html',
|
||||||
|
styleUrls: ['./settings.component.css']
|
||||||
|
})
|
||||||
|
export class SettingsComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1 @@
|
|||||||
|
<p>user-edit works!</p>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-user-edit',
|
||||||
|
templateUrl: './user-edit.component.html',
|
||||||
|
styleUrls: ['./user-edit.component.css']
|
||||||
|
})
|
||||||
|
export class UserEditComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1 @@
|
|||||||
|
<p>user-view works!</p>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-user-view',
|
||||||
|
templateUrl: './user-view.component.html',
|
||||||
|
styleUrls: ['./user-view.component.css']
|
||||||
|
})
|
||||||
|
export class UserViewComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1 @@
|
|||||||
|
<p>user-row works!</p>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-user-row',
|
||||||
|
templateUrl: './user-row.component.html',
|
||||||
|
styleUrls: ['./user-row.component.css']
|
||||||
|
})
|
||||||
|
export class UserRowComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
<p>users-table works!</p>
|
||||||
|
<app-user-row class="row" *ngFor="let i of [1,2,3]"></app-user-row>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-users-table',
|
||||||
|
templateUrl: './users-table.component.html',
|
||||||
|
styleUrls: ['./users-table.component.css']
|
||||||
|
})
|
||||||
|
export class UsersTableComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
<p>users works!</p>
|
||||||
|
<app-users-table></app-users-table>
|
||||||
|
<router-outlet></router-outlet>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-users',
|
||||||
|
templateUrl: './users.component.html',
|
||||||
|
styleUrls: ['./users.component.css']
|
||||||
|
})
|
||||||
|
export class UsersComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user