Kann nicht an 'ngForFor' binden, da es keine bekannte Eigenschaft von 'li' ist

7

Mein App.modul

%Vor%

my productSearch.module

%Vor%

Meine Produktsuche-Komponente

%Vor%

productSearch.component.html

%Vor%

Wie Sie sehen, ist dies ein sehr einfaches Beispiel für Angular. Ich möchte nur den Namen jedes Produkts ausdrucken.

Fehler, den ich bekomme:

  

Kann nicht an 'ngForFor' gebunden werden, da es keine bekannte Eigenschaft von 'li' ist.

UPDATE:

Der Komponentenkonstruktor wurde als

geändert %Vor%

und Vorlage html geändert als

%Vor%

Aber ich bekomme immer noch Fehler:

%Vor%
    
Sefa 19.09.2016, 16:25
quelle

3 Antworten

14
%Vor%

Aktualisieren

Sie müssen auch CommonModule wie unten gezeigt hinzufügen,

%Vor%     
micronyks 19.09.2016, 16:32
quelle
8

Ich denke es ist: let item of Products nicht for in der productSearch.component.html Datei. Überprüfen Sie die Dokumentation

    
Peter_Fretter 19.09.2016 16:32
quelle
0

*ngFor ist eine Anweisung, die sich in Angulars CommonModule (aus @angular/common -Paket) befindet. Stellen Sie also sicher, dass Sie dieses Modul in Ihr eigenes Modul wie folgt importieren:

%Vor%

Was ich tun möchte, ist ein gemeinsames Modul zu erstellen, das alle Basismodule wie CommonModule usw. importiert und sie wieder exportiert. Wenn Sie das freigegebene Modul importieren, stehen Ihnen bereits alle grundlegenden Anweisungen zur Verfügung.

    
Hinrich 05.01.2017 13:43
quelle

Tags und Links