我是Angular4的初学者,我有一个问题就是使用我自己的示例模块" ex"及其组件&app-ex'在我的项目中。
浏览器记录此消息:"模板解析错误:' app-ex'不是一个已知元素"
这是我的项目:https://github.com/ndsvw/exampleangular 你只需要
npm install
npm start
我尝试在我的app.module中声明ex组件并且它可以正常工作。但我想导入整个模块。 什么是错?
答案 0 :(得分:1)
您需要在模块中导出组件。当您已在模块中导入组件和模块时,也不必在组件中添加组件和模块。
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ExComponent } from './ex.component';
@NgModule({
imports: [
CommonModule
],
declarations: [ExComponent],
exports: [ExComponent]
})
export class ExModule { }
卸下:
import { Component } from '@angular/core';
//import { ExComponent } from './ex/ex.component';
//import { ExModule } from './ex/ex.module';
@Component({
selector: 'app-root',