Ng-table: Auswahlfilter zeigt alle Werte als undefiniert an

Erstellt am 1. Aug. 2016  ·  6Kommentare  ·  Quelle: esvit/ng-table

Mein Html

<table ng-show="!loading" show-filter="true" class="ebTable eftf ebTable_striped" ng-table="tableParams" template-pagination="custom-pager"> <tr ng-repeat="probe in $data"> <td data-title="'Host'" sortable="'host'" filter="{host: 'select'}" filter-data="fetchHosts($column)">{{probe.host}}</td>

Mein Controller

$scope.fetchHosts = function ($column) { if($column.title() === "Host") { return [{host: "192.168.1.34"}, {host: "192.168.1.36"}]; } };

Die Dokumentation für den Auswahlfilter sagt nur, dass die fetchData-Funktion ein Array oder ein Versprechen zurückgeben muss, das ein Array usw. zurückgibt. Obwohl es fehlschlägt, fehlt meiner Meinung nach etwas in der Dokumentation.

Hilfreichster Kommentar

Ok, ich habe es funktioniert. Die Werte werden jetzt im Dropdown angezeigt (nicht mehr undefiniert). Das Dokument hat nicht angegeben, dass das Attribut id und title erforderlich sind. Ich wünschte, das Dokument wäre expliziter. Bitte korrigieren Sie mich, wenn ich mit der Verwendung von ID und Titel falsch liege.

Alle 6 Kommentare

Ok, ich habe es funktioniert. Die Werte werden jetzt im Dropdown angezeigt (nicht mehr undefiniert). Das Dokument hat nicht angegeben, dass das Attribut id und title erforderlich sind. Ich wünschte, das Dokument wäre expliziter. Bitte korrigieren Sie mich, wenn ich mit der Verwendung von ID und Titel falsch liege.

@raul1991 Kannst du das bitte schließen, da du es bereits gelöst hast?

Danke schön. Der Grund, warum ich ngTable kaum verwende, ist die Dokumentation.

Dies sollte wieder geöffnet werden, bis die Dokumentation behoben ist. Google nach einer Erklärung für das "undefinierte" Verhalten zu durchsuchen und auf ein geschlossenes Problem hingewiesen zu werden, "löst" das Problem nicht wirklich, wissen Sie.

Ich stimme zu. Nur für den Fall, dass Sie es nicht geschafft haben. Achten Sie darauf, „id“ und Titel für ein Dropdown-Menü zu übergeben.

Kannst du nicht einfach die Dokumente selbst reparieren und einen Pull-Request einreichen....

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Ebolon picture Ebolon  ·  12Kommentare

faceleg picture faceleg  ·  11Kommentare

wayjake picture wayjake  ·  6Kommentare

ulise picture ulise  ·  5Kommentare

richtmat picture richtmat  ·  7Kommentare