Я новичок в Angular 6, раньше работал в AngularJS 1.x.В настоящее время я пытаюсь импортировать пользовательский модуль в мое основное приложение, и у меня возникла ошибка, которая, по моему мнению, вызывает недопонимание.Я видел пару других SO-постов, предназначенных для этого, и я думаю, что это какая-то проблема с компиляцией AOT в Angular, но я не уверен, как это исправить.
По сути, у меня есть двамодули в той же «корневой» директории.Один из этих модулей - www - мое основное приложение.Другой - сервисы - это пользовательское приложение для обработки данных сервисов.Я делаю это таким образом, чтобы я мог разделить модуль «сервисы» между www и другими будущими приложениями / модулями.
Структура приложения
|- www/
|-- app/
|--- src/
|---- app.module.ts
|- services/
|-- app/
|--- src/
|---- services.module.ts
Www Модуль
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { WwwComponent } from './www.component';
import { ServicesModule | from './../../../services/app/src/services.module.ts';
@NgModule({
declarations: [
WwwComponent
],
imports: [
BrowserModule,
ServicesModule
],
providers: [],
bootstrap: [WwwComponent]
})
export class WwwModule { }
Сервисный модуль
import { BrowserModule } from '@angular/platform-browser';
import { NgModule, ModuleWithProviders } from '@angular/core';
import { HttpClientModule } from '@angular/common/http';
import { RouterModule } from '@angular/router';
import { ServicesComponent } from './services.component';
import { AuthService } from '../auth.service';
import { HttpService } from '../http.service';
import { TemplateService } from '../template/template.service';
import { ModalService } from '../modal/modal.service';
@NgModule({
declarations: [
ServicesComponent
],
exports: [
ServicesComponent
],
imports: [
BrowserModule,
RouterModule,
HttpClientModule
],
providers: [
AuthService,
HttpService,
TemplateService,
ModalService
],
bootstrap: [ServicesComponent]
})
export class ServicesModule {}
Ошибки, которые я получаю при запуске ng build :
- Ошибка при ошибке при компиляции шаблона 'WwwModule'
- Вызовы функций не поддерживаются в декораторах, но был вызван 'ServicesModule'.
- Невозможно переопределить block-переменная области действия 'ngDevMode'.
Кто-нибудь видит, что я делаю неправильно, чтобы включить в свой Angular другой модуль Angular?
Спасибо!