Skip to content

Commit 7d08974

Browse files
committed
feat(demo): use standalone components
1 parent 0d26aa4 commit 7d08974

File tree

8 files changed

+17
-16
lines changed

8 files changed

+17
-16
lines changed

projects/demo/src/app/app-routing.module.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@ import { RouterModule, Routes } from '@angular/router';
44
export const routes: Routes = [
55
{
66
path: '',
7-
loadChildren: () =>
8-
import('./component-way/component-way.module').then((m) => m.ComponentWayModule),
7+
loadComponent: () => import('./component-way/component-way.component'),
98
},
109
{
1110
path: 'directive-way',
12-
loadChildren: () =>
13-
import('./directive-way/directive-way.module').then((m) => m.DirectiveWayModule),
11+
loadComponent: () => import('./directive-way/directive-way.component'),
1412
},
1513
];
1614

projects/demo/src/app/app.module.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { NgModule } from '@angular/core';
22
import { BrowserModule } from '@angular/platform-browser';
3-
import { NgxScrollTopModule } from '../../../ngx-scrolltop/src/lib/ngx-scrolltop.module';
43
import { AppRoutingModule } from './app-routing.module';
54
import { AppComponent } from './app.component';
65

76
@NgModule({
87
declarations: [AppComponent],
9-
imports: [BrowserModule, AppRoutingModule, NgxScrollTopModule],
8+
imports: [BrowserModule, AppRoutingModule],
109
providers: [],
1110
bootstrap: [AppComponent],
1211
})

projects/demo/src/app/component-way/component-way-routing.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NgModule } from '@angular/core';
22
import { RouterModule, Routes } from '@angular/router';
3-
import { ComponentWayComponent } from './component-way.component';
3+
import ComponentWayComponent from './component-way.component';
44

55
const routes: Routes = [{ path: '', component: ComponentWayComponent }];
66

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import { Component } from '@angular/core';
2+
import { NgxScrollTopComponent } from 'projects/ngx-scrolltop/src/public-api';
23

34
@Component({
45
selector: 'app-component-way',
56
templateUrl: './component-way.component.html',
67
styleUrls: ['./component-way.component.scss'],
8+
standalone: true,
9+
imports: [NgxScrollTopComponent],
710
})
8-
export class ComponentWayComponent {}
11+
export default class ComponentWayComponent {}

projects/demo/src/app/component-way/component-way.module.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import { CommonModule } from '@angular/common';
22
import { NgModule } from '@angular/core';
33
import { NgxScrollTopModule } from '../../../../ngx-scrolltop/src/lib/ngx-scrolltop.module';
44
import { ComponentWayRoutingModule } from './component-way-routing.module';
5-
import { ComponentWayComponent } from './component-way.component';
5+
import ComponentWayComponent from './component-way.component';
66

77
@NgModule({
8-
declarations: [ComponentWayComponent],
9-
imports: [NgxScrollTopModule, CommonModule, ComponentWayRoutingModule],
8+
imports: [NgxScrollTopModule, CommonModule, ComponentWayRoutingModule, ComponentWayComponent],
109
})
1110
export class ComponentWayModule {}

projects/demo/src/app/directive-way/directive-way-routing.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NgModule } from '@angular/core';
22
import { RouterModule, Routes } from '@angular/router';
3-
import { DirectiveWayComponent } from './directive-way.component';
3+
import DirectiveWayComponent from './directive-way.component';
44

55
const routes: Routes = [{ path: '', component: DirectiveWayComponent }];
66

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import { Component } from '@angular/core';
2+
import { NgxScrollTopDirective } from 'projects/ngx-scrolltop/src/public-api';
23

34
@Component({
45
selector: 'app-directive-way',
56
templateUrl: './directive-way.component.html',
67
styleUrls: ['./directive-way.component.scss'],
8+
standalone: true,
9+
imports: [NgxScrollTopDirective],
710
})
8-
export class DirectiveWayComponent {}
11+
export default class DirectiveWayComponent {}

projects/demo/src/app/directive-way/directive-way.module.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import { CommonModule } from '@angular/common';
22
import { NgModule } from '@angular/core';
33
import { NgxScrollTopModule } from '../../../../ngx-scrolltop/src/lib/ngx-scrolltop.module';
44
import { DirectiveWayRoutingModule } from './directive-way-routing.module';
5-
import { DirectiveWayComponent } from './directive-way.component';
5+
import DirectiveWayComponent from './directive-way.component';
66

77
@NgModule({
8-
declarations: [DirectiveWayComponent],
9-
imports: [CommonModule, DirectiveWayRoutingModule, NgxScrollTopModule],
8+
imports: [CommonModule, DirectiveWayRoutingModule, NgxScrollTopModule, DirectiveWayComponent],
109
})
1110
export class DirectiveWayModule {}

0 commit comments

Comments
 (0)