Я работаю над устаревшей библиотекой, которая использует в некоторых своих компонентах функциональные возможности FormsModules, поэтому FormsModule импортируется на уровне LibraryModule следующим образом:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
@NgModule({
declarations: [
LabelButtonPrimaryComponent,
TextAreaComponent,
TextInputComponent,
],
imports: [
CommonModule,
FormsModule
]})
export class IronFrameworkModule { }
Когда я архивирую / упаковываю библиотеку, а затем устанавливаю ее в какое-то другое угловое приложение, мне все равно нужно импортировать FormsModule в Application AppModule для работы компонентов в IronLibrary.
Почему это?