【发布时间】:2018-03-02 13:29:29
【问题描述】:
假设我有两个模块“AppModule”和“EmployeeModule”。而 AppComponent.ts 属于 "AppModule" , EmployeeComponent.ts 属于 EmployeeModule。
我想从 AppModule 中调用 EmployeeModule,这样在打开应用时我会看到两个模块的内容:
TypeScript 中的文件夹结构: enter image description here
AppComponent.ts:
import {Component} from '@angular/core';
@Component({
selector:'app-root',
template:`
<h1>This is Root (AppComponent)</h1>
`
})
export class AppComponent{}
App.Module.ts
import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {AppComponent} from './app.component';
import { EmployeeModule } from './Employee/employee.module';
@NgModule({
imports:[BrowserModule,EmployeeModule],
declarations:[AppComponent],
bootstrap:[AppComponent]
})
export class AppModule{}
employee.component.ts
import {Component} from '@angular/core';
@Component({
selector:'emp-root',
template:`
<h1>This is Root (Employee Component)</h1>
`
})
export class EmployeeComponent{}
employee.module.ts
import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {EmployeeComponent} from './employee.component';
@NgModule({
imports:[BrowserModule],
declarations:[EmployeeComponent]
})
export class EmployeeModule{}
我想看到这样的结果:
[需要看这个输出]
【问题讨论】: