Kann nicht binden 'dataSource' - denn es ist nicht eine bekannte Eigenschaft des 'table' -
Ich bin neu in Winkel-5-Entwicklung. Ich versuche zu entwickeln, die Daten einer Tabelle mit Winkel-material mit dem Beispiel hier: "https://material.angular.io/components/table/examples".
Erhalte ich eine Fehlermeldung mit dem Inhalt Can't bind to 'dataSource' since it isn't a known property of 'table'.
Bitte helfen.
Es ist nicht
habe versucht mit der mat-table-tag, dann Fehler verschwindet, aber ich sehe nicht ein, meine Tabelle in der Ansicht.
Das ist der richtige Weg, um mit dem element, müssen Sie andere Probleme woanders
Können Sie mir ein Beispiel mit
Die Auswahl, die Sie verwenden, ist vom v6, und Sie installiert haben, v5. Sie sollten einen Blick auf die v5-Beispiele v5.material.eckig.io/Komponenten/Tabelle/Beispiele
table
, verwenden Sie einfach <mat-table #table [dataSource]...>
habe versucht mit der mat-table-tag, dann Fehler verschwindet, aber ich sehe nicht ein, meine Tabelle in der Ansicht.
Das ist der richtige Weg, um mit dem element, müssen Sie andere Probleme woanders
Können Sie mir ein Beispiel mit
mat-table
tag?Die Auswahl, die Sie verwenden, ist vom v6, und Sie installiert haben, v5. Sie sollten einen Blick auf die v5-Beispiele v5.material.eckig.io/Komponenten/Tabelle/Beispiele
InformationsquelleAutor Rahul Munjal | 2018-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danke an @Jota.Toledo, ich habe die Lösung für meine Tabelle Schöpfung.
Finden Sie den funktionierenden code unten:
component.html
:component.ts
:app.module.ts
:Versucht, gleiche Schritte aber nicht helfen.
Sorry für so späte Antwort, Welche Fehler sind Sie immer?
InformationsquelleAutor Rahul Munjal
Erinnern hinzufügen
MatTableModule
in Ihremapp.module's imports
d.h.InformationsquelleAutor WasiF
Hatte ich dieses Problem beim ausführen
ng test
, so, es zu beheben, habe ich Hinzugefügt, um meinexyz.component.spec.ts
Datei:import { MatTableModule } from '@angular/material';
Und fügte hinzu, es zu
imports
Abschnitt inTestBed.configureTestingModule({})
:Testen Skillung die Antwort auch hier. Gelöst Winkel 7.
InformationsquelleAutor Andrii Lundiak
Eckige 7
Überprüfen, wo sich Ihr Tisch Komponente befindet.
In meinem Fall war es gelegen, wie app/shared/tablecomponent
wo freigegebene Ordner enthält alle sub-Komponenten
Aber ich war das importieren von material-Modul in Ngmodules der app.- Modul.ts, das war falsch.
In diesem Fall Material-Modul importiert werden soll, in Ngmodules gemeinsamen.- Modul.ts
Und es funktioniert.
Gibt es KEINE NOTWENDIGKEIT zu ändern, 'Tabelle' , 'mat-table' in Winkel 7.
Angular7 - Can ' T bind to 'dataSource' - denn es ist nicht eine bekannte Eigenschaft der "mat-Tabelle'
InformationsquelleAutor Sanchit
wenn Ihr "import { MatTableModule } '@eckig/material";" auf einem gemeinsamen Modul, stellen Sie sicher, dass Sie es exportieren.
sharedmodule.ts:
dann auf Ihre benutzerdefinierten Modul, wo Sie definiert die Komponente, die material-Tabelle:
custommodule.ts:
InformationsquelleAutor The_Rub
Material Beispiel ist die Verwendung des falschen table-tags.
Ändern
zu
InformationsquelleAutor itzhar
Das problem ist, Ihr eckiges material version, ich habe das gleiche, und ich habe dieses Problem gelöst, wenn ich die Software installiert habe die gute version von kantigem material in lokalen.
Hoffe, es zu lösen, auch von dir.
InformationsquelleAutor Andresse Geo
War ich auch brechen meinen Kopf für eine lange Zeit mit dieser Fehlermeldung und habe später festgestellt, dass ich mit [datasource] anstelle von [dataSource].
InformationsquelleAutor Balasubramanian S
ändern Sie den "table" - tag auf "mat-Tabelle" .
es wird Ihr problem lösen.
InformationsquelleAutor Sheriff
Erinnern zu importieren, die MatTableModule-Modul und entfernen Sie die Tisch-element Karte unten für Referenz.
falsche Umsetzung
<table mat-table [dataSource]=”myDataArray”>
...
</table>
die korrekte Umsetzung:
<mat-table [dataSource]="myDataArray">
</mat-table>
InformationsquelleAutor Yogesh Aggarwal
Finden Sie Ihre dataSource-Variable nicht die Daten vom server oder die Datenquelle nicht zugeordnet ist, um das erwartete format der Daten.
InformationsquelleAutor Omkar Jadhav