Ich arbeite mich gerad in Angular ein.
app.component.ts
Ich habe mir eine kleine canvas componente erstellt
./canvas/canvas/canvas.component.ts
./canvas/canvas/canvas.component.html
wenn ich dieses ausführe, funktioniert es einwandfrei. Ändere ich jetzt den Selektor der Canvas Componente auf "canvas", und den Tag von app.component.html von "<app-canvas>" auf "<canvas>", so funkioniert es nicht mehr. Genauer gesagt die Komponente wird nicht aufgelöst. Dieses verwundert mich etwas. Weis einer woran dieses liegt?
app.component.ts
Code:
<div style="text-align:center"> <h1> {{ appname }} {{ version }} </h1> </div> <app-canvas></app-canvas> <!-- <canvas></canvas> -->
./canvas/canvas/canvas.component.ts
Code:
import { Component, OnInit } from '@angular/core'; / @Component({ selector: 'app-canvas', templateUrl: './canvas.component.html', styleUrls: ['./canvas.component.css'] }) export class CanvasComponent implements OnInit { constructor() { } ngOnInit() { } }
Code:
<p> canvas works! </p>
Kommentar