Typoskript: kann Nicht Lesen-Eigenschaft 'toLowerCase' undefined
Ich bin immer diese Fehlermeldung auf Zeile:
return filter ? value.filter(element => element.type.toLowerCase().indexOf(filter.toString().toLowerCase()) != -1) : value;
wenn element.Typ leere Zeichenkette (Filterung leere Spalte). Wie man dieses Problem beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als die Meldung:
element.type
istundefined
. Fügen Sie ein Häkchen auf, die in Ihremfilter
nennen. Etwas wie das, was Sie setzen, hängt davon ab, was Ihr erwartet zurück, und ich kann nur vermuten.Dieser Fehler selbst gibt die Lösung als Wert übergeben wechseln Sie in Kleinbuchstaben ist null oder undefiniert sein.
Zur Lösung solcher Fehler, die Anweisungen für die Daten, die übergeben werden in eine 'if' Anweisung.
Wie :
Setzen die Anweisungen innerhalb der if-Anweisung mein Problem gelöst.
Gut gesagt, Fehler selbst gibt die Lösung als Wert übergeben wechseln Sie in Kleinbuchstaben ist null oder undefiniert sein.
Nur fügen Sie zu Ihrem code-Zeile, wo Sie sehen, kommen die Fehler