Comonent 的 templateurl 不呈现

Comonent's templateurl not rendering

我是 angular 的新手 2. 我曾尝试构建一个名为 "Header" 的组件,我在其中放置了两个名为 "Header.component.ts" 和 "Header.component.html" 的文件。还在 app.module.ts 文件中配置如下:

import { AppComponent } from './app.component';
import {HeaderComponent} from './Header/Header.component';


@NgModule({
  declarations: [
  AppComponent,
  HeaderComponent
],
imports: [
   BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

我的 Header.component.ts 如下所示:

import {Component} from '@angular/core';

 @Component({
     selector : 'app-header',
     templateUrl: './Header.component.html'

 })
 export class HeaderComponent{
       HeaderName = 'Its Header';
  }

我的 Header.comonent.html 如下所示:`

  <h1>
  Header.. {{HeaderName}}
  </h1>

我的 Index.html 如下所示:

 <app-header>
 </app-header>

 <app-root>  
 </app-root>

在浏览器中,我能够正确查看默认的一个应用程序根选择器。我创建的那个我无法渲染。

我的文件夹结构如下图所示: enter image description here

在index.html你只能 <app-root></app-root>

在 app-root 模板中:

<app-header></app-header>

试试这个。
Header.component.ts

import {Component} from '@angular/core';

 @Component({
     selector : 'app-header',
     templateUrl: './Header.component.html'

 })
 export class HeaderComponent{
     public HeaderName = 'Its Header'; //define as public 
 }