From 09074f01208062343f3c456bafe2a5f1115f2b2a Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Thu, 08 Mar 2018 15:08:40 +0800
Subject: [PATCH] debug
---
src/app/shared/shared.module.ts | 197 +++++-------------------------------------------
1 files changed, 22 insertions(+), 175 deletions(-)
diff --git a/src/app/shared/shared.module.ts b/src/app/shared/shared.module.ts
index 532f5c9..1df679d 100644
--- a/src/app/shared/shared.module.ts
+++ b/src/app/shared/shared.module.ts
@@ -1,171 +1,23 @@
-import { NgModule, ModuleWithProviders } from '@angular/core';
+import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
-import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { RouterModule } from '@angular/router';
-
+// delon
import { NgZorroAntdExtraModule } from 'ng-zorro-antd-extra';
import { AlainThemeModule } from '@delon/theme';
-import { AlainABCModule } from '@delon/abc';
import { AlainACLModule } from '@delon/acl';
-
-// third libs
-import { CountdownModule } from 'ngx-countdown';
-
+import { ZORROMODULES, ABCMODULES } from '../delon.module';
// i18n
import { TranslateModule } from '@ngx-translate/core';
-import { I18NService } from '@core/i18n/i18n.service';
-// region: zorro modules
-
-import {
- // LoggerModule,
- // NzLocaleModule,
- NzButtonModule,
- NzAlertModule,
- NzBadgeModule,
- // NzCalendarModule,
- NzCascaderModule,
- NzCheckboxModule,
- NzDatePickerModule,
- NzFormModule,
- NzInputModule,
- NzInputNumberModule,
- NzGridModule,
- NzMessageModule,
- NzModalModule,
- NzNotificationModule,
- NzPaginationModule,
- NzPopconfirmModule,
- NzPopoverModule,
- NzRadioModule,
- NzRateModule,
- NzSelectModule,
- NzSpinModule,
- NzSliderModule,
- NzSwitchModule,
- NzProgressModule,
- NzTableModule,
- NzTabsModule,
- NzTagModule,
- NzTimePickerModule,
- NzUtilModule,
- NzStepsModule,
- NzDropDownModule,
- NzMenuModule,
- NzBreadCrumbModule,
- NzLayoutModule,
- NzRootModule,
- NzCarouselModule,
- // NzCardModule,
- NzCollapseModule,
- NzTimelineModule,
- NzToolTipModule,
- // NzBackTopModule,
- // NzAffixModule,
- // NzAnchorModule,
- NzAvatarModule,
- // SERVICES
- NzNotificationService,
- NzMessageService
-} from 'ng-zorro-antd';
-const ZORROMODULES = [
- // LoggerModule,
- // NzLocaleModule,
- NzButtonModule,
- NzAlertModule,
- NzBadgeModule,
- // NzCalendarModule,
- NzCascaderModule,
- NzCheckboxModule,
- NzDatePickerModule,
- NzFormModule,
- NzInputModule,
- NzInputNumberModule,
- NzGridModule,
- NzMessageModule,
- NzModalModule,
- NzNotificationModule,
- NzPaginationModule,
- NzPopconfirmModule,
- NzPopoverModule,
- NzRadioModule,
- NzRateModule,
- NzSelectModule,
- NzSpinModule,
- NzSliderModule,
- NzSwitchModule,
- NzProgressModule,
- NzTableModule,
- NzTabsModule,
- NzTagModule,
- NzTimePickerModule,
- NzUtilModule,
- NzStepsModule,
- NzDropDownModule,
- NzMenuModule,
- NzBreadCrumbModule,
- NzLayoutModule,
- NzRootModule,
- NzCarouselModule,
- // NzCardModule,
- NzCollapseModule,
- NzTimelineModule,
- NzToolTipModule,
- // NzBackTopModule,
- // NzAffixModule,
- // NzAnchorModule,
- NzAvatarModule
-];
+// region: third libs
+import { CountdownModule } from 'ngx-countdown';
+const THIRDMODULES = [ CountdownModule ];
// endregion
-// region: @delon/abc modules
-import {
- AdAvatarListModule,
- AdChartsModule,
- AdCountDownModule,
- AdDescListModule,
- AdEllipsisModule,
- AdErrorCollectModule,
- AdExceptionModule,
- AdFooterToolbarModule,
- AdGlobalFooterModule,
- AdNoticeIconModule,
- AdNumberInfoModule,
- AdProHeaderModule,
- AdResultModule,
- AdSidebarNavModule,
- AdStandardFormRowModule,
- AdTagSelectModule,
- AdTrendModule,
- AdDownFileModule,
- AdImageModule,
- AdUtilsModule
-} from '@delon/abc';
-import { _HttpClient } from '@delon/theme/services/http/http.client';
-import { CoreModule } from '@core/core.module';
-const ABCMODULES = [
- AdAvatarListModule,
- AdChartsModule,
- AdCountDownModule,
- AdDescListModule,
- AdEllipsisModule,
- AdErrorCollectModule,
- AdExceptionModule,
- AdFooterToolbarModule,
- AdGlobalFooterModule,
- AdNoticeIconModule,
- AdNumberInfoModule,
- AdProHeaderModule,
- AdResultModule,
- AdSidebarNavModule,
- AdStandardFormRowModule,
- AdTagSelectModule,
- AdTrendModule,
- AdDownFileModule,
- AdImageModule,
- AdUtilsModule
-];
+// region: your componets & directives
+const COMPONENTS = [];
+const DIRECTIVES = [];
// endregion
@NgModule({
@@ -174,14 +26,18 @@
FormsModule,
RouterModule,
ReactiveFormsModule,
- HttpClientModule,
...ZORROMODULES,
- NgZorroAntdExtraModule.forRoot(),
+ NgZorroAntdExtraModule,
AlainThemeModule.forChild(),
...ABCMODULES,
- AlainACLModule.forRoot(),
+ AlainACLModule,
// third libs
- CountdownModule
+ ...THIRDMODULES
+ ],
+ declarations: [
+ // your components
+ ...COMPONENTS,
+ ...DIRECTIVES
],
exports: [
CommonModule,
@@ -192,22 +48,13 @@
NgZorroAntdExtraModule,
AlainThemeModule,
...ABCMODULES,
- AlainACLModule,
// i18n
TranslateModule,
// third libs
- CountdownModule
+ ...THIRDMODULES,
+ // your components
+ ...COMPONENTS,
+ ...DIRECTIVES
]
})
-export class SharedModule {
- static forRoot(): ModuleWithProviders {
- return {
- ngModule: SharedModule,
- providers: [
- // ng-zorro-antd Services
- NzNotificationService,
- NzMessageService
- ]
- };
- }
-}
+export class SharedModule { }
--
Gitblit v1.8.0