Я использую локальную библиотеку с моим компонентом (проектами), когда я тестирую, получая следующую ошибку:
1. If 'lib-ibo-library' is an Angular component, then verify that it is part of this module.
'lib-ibo-library' is not a known element:
1. If 'lib-ibo-library' is an Angular component, then verify that it is part of this module.
2. If 'lib-ibo-library' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("[ERROR ->]<lib-ibo-library></lib-ibo-library>"): ng:///DynamicTestModule/AppComponent.html@0:0
вот мой файл module.ts:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { IboLibraryModule } from 'ibo-library';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AppRoutingModule,
IboLibraryModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
html-файл моего компонента:
<lib-ibo-library></lib-ibo-library>
как это исправить? это нужно добавить даже в родительском приложении?
файл модуля моей библиотеки ibo:
import { NgModule } from '@angular/core';
import { IboLibraryComponent } from './ibo-library.component';
@NgModule({
declarations: [IboLibraryComponent],
imports: [
],
exports: [IboLibraryComponent]
})
export class IboLibraryModule { }
файл компонента ts:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'lib-ibo-library',
templateUrl: './ibo-library.component.html',
styleUrls: ['./ibo-library.component.scss']
})
export class IboLibraryComponent implements OnInit {
constructor() { }
ngOnInit() {}
}