【发布时间】:2023-04-08 01:45:01
【问题描述】:
我正在使用 Angular2,并试图让一个模块 (BreadcrumbDemoModule) 导入另一个 (BreadcrumbModule) 的组件。
目前,BreadcrumbModule 仅包含一个组件:ng2-breadcrumb。但是,当我尝试在BreadcrumbDemoModule 中使用此组件时,我收到错误消息:
'ng2-breadcrumb' 不是已知元素。
我想我一定是在某个地方漏掉了一句,希望有人能指出我做错了什么。
非常感谢您!
面包屑模块的文件
面包屑.component.html:
THIS IS A BREADCRUMB TEST
面包屑.component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'ng2-breadcrumb',
template: require('./breadcrumb.component.html')
})
export class BreadcrumbComponent {}
组件/面包屑/index.ts:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BreadcrumbComponent } from './breadcrumb.component';
@NgModule({
imports: [
BrowserModule //for later use
],
declarations: [
BreadcrumbComponent
]
})
export class BreadcrumbModule {}
BreadcrumbDemoModule 的文件
面包屑-demo.component.html:
<ng2-breadcrumb></ng2-breadcrumb>
面包屑-demo.component.ts:
import { Component } from '@angular/core';
import { BreadcrumbModule } from './../index';
@Component({
selector: 'ng2-breadcrumb-demo',
template: require('./breadcrumb-demo.component.html')
})
export class BreadcrumbDemoComponent {}
components/breadcrumb/demo/index.ts:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BreadcrumbModule } from './../index';
import { BreadcrumbDemoComponent } from './breadcrumb-demo.component';
@NgModule({
imports: [
BreadcrumbModule,
BrowserModule,
],
declarations: [
BreadcrumbDemoComponent
]
})
export class BreadcrumbDemoModule {}
【问题讨论】:
标签: angular typescript angular-components