Ng-table: Seleccionar filtro muestra todos los valores como indefinidos

Creado en 1 ago. 2016  ·  6Comentarios  ·  Fuente: esvit/ng-table

mi 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>

mi controlador

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

La documentación para el filtro de selección solo dice que la función fetchData debe devolver una matriz o una promesa que devuelve una matriz, etc. A pesar de que falla, creo que falta algo en la documentación.

Comentario más útil

Ok, lo tengo funcionando. Los valores se muestran en el menú desplegable ahora (ya no están indefinidos). El documento no especificó que los atributos id y title son necesarios. Ojalá el documento fuera más explícito. Corríjame si me equivoco al usar id y título.

Todos 6 comentarios

Ok, lo tengo funcionando. Los valores se muestran en el menú desplegable ahora (ya no están indefinidos). El documento no especificó que los atributos id y title son necesarios. Ojalá el documento fuera más explícito. Corríjame si me equivoco al usar id y título.

@ raul1991 ¿Puede cerrar esto ya que ya lo resolvió?

Gracias. La razón por la que apenas uso ngTable es por la documentación.

Esto debe ser reabierto hasta que se arregle la documentación. Buscar en Google una explicación del comportamiento "indefinido" y señalar un problema cerrado realmente no "resuelve" el problema, ya sabes.

Estoy de acuerdo. Por si acaso no pudiste hacerlo. Asegúrese de pasar 'id' y título para un menú desplegable.

¿No puede arreglar los documentos usted mismo y enviar una solicitud de extracción...?

¿Fue útil esta página
0 / 5 - 0 calificaciones