2017-05-21 3 views
0

Ich habe mir andere Antworten angesehen und ich denke, ich mache es richtig? Aber trotzdem bekomme ich diesen Fehler!Daten sind keine bekannte Eigenschaft

Meine Komponente sieht wie folgt aus:

import { Component, OnInit, Input } from '@angular/core'; 

@Component({ 
    selector: 'app-autocomplete', 
    templateUrl: './autocomplete.component.html', 
    styleUrls: ['./autocomplete.component.css'] 
}) 
export class AutocompleteComponent implements OnInit { 

    @Input() datatype: number; 

    constructor() { } 

    ngOnInit() { 
    } 

} 

Die html wo ich rufe es wie folgt aussieht:

<autocomplete [datatype]="2"></autocomplete> 

I Angular CLI verwendet haben alles zu erzeugen, um sie alle in der ist Modul und alles ...

+4

Ihr Selektor ist 'app-autocomplete'. Sie dürfen also nicht < ', sondern' 'verwenden. –

Antwort

1

ziemlich offensichtlich, haben Sie den falschen Selektor verwendet (fehlt ein Strich). Die Selector-Eigenschaft in Ihren Metadaten sollte mit Ihrem HTML-Tag übereinstimmen. app-autocomplete

+0

Jetzt fühle ich mich wie ein Idiot, vielen Dank! – Firenter

+0

@Firenter Sie sind herzlich willkommen! Wir alle machen diese Art von Fehlern von Zeit zu Zeit :) –

Verwandte Themen