Ich kann den Selektor in Chrome Developer Tools sehen, wenn ich die Website bedienen und die Seite überprüfen, aber HTML innerhalb der Vorlage wird nicht angezeigt. Die Komponente wurde direkt von angular cli hinzugefügt und alles, was ich getan habe, war das Hinzufügen der öffnenden/schließenden Selektor-Tags zu der Datei index.html. In der Konsole sind keine Fehler aufgetreten. HierGenerierte Komponente von anglecli nicht Rendering-Vorlage
ist, was ich in der Chrome-DOM sehe:
<body>
<app-header></app-header>
<app-root></app-root>
<app-footer></app-footer>
footer.component.ts:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-footer',
templateUrl: './footer.component.html',
styleUrls: ['./footer.component.css']
})
export class FooterComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
footer.component.html
<p>
footer works!
</p>
app.module .ts:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { HeaderComponent } from './header/header.component';
import { FooterComponent } from './footer/footer.component';
@NgModule({
declarations: [
AppComponent,
HeaderComponent,
FooterComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Running: in Visual Studio-Code npm Version 5.5.1 Angular 5.1.0 Winkel cli 1.6.0
Verwendung von Befehlszeile ng-dienen.
überprüfen Sie Ihre Konsole und poste das Problem – Sajeetharan
hast du deine Komponente in deinem app.module.ts hinzugefügt? –
Es gibt keine Probleme in der Konsole zu posten. Vergessen zu erwähnen - wird zum ursprünglichen Beitrag hinzugefügt. Die eckige CLI-Komponente wurde automatisch zu app.module.ts hinzugefügt, ja. –