html saya
<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>
Pengontrol saya
$scope.fetchHosts = function ($column) { if($column.title() === "Host") { return [{host: "192.168.1.34"}, {host: "192.168.1.36"}]; } };
Dokumentasi untuk filter pilih hanya mengatakan bahwa fungsi fetchData harus mengembalikan array atau janji yang mengembalikan array dll. Meskipun gagal, saya pikir ada sesuatu yang hilang dari dokumentasi.
Oke, saya sudah membuatnya bekerja. Nilai sedang ditampilkan di dropdown sekarang (tidak terdefinisi lagi). Dokumen tidak menentukan bahwa atribut id dan title diperlukan. Saya berharap dokumen itu lebih eksplisit. Mohon koreksi saya jika saya salah dalam menggunakan id dan judul.
@raul1991 Bisakah Anda menutup ini karena Anda sudah menyelesaikannya?
Terima kasih. Alasan mengapa saya jarang menggunakan ngTable, karena dokumentasi.
Ini harus dibuka kembali sampai dokumentasi diperbaiki. Mencari Google untuk penjelasan tentang perilaku "tidak terdefinisi" dan diarahkan ke masalah tertutup tidak benar-benar "menyelesaikan" masalah, Anda tahu.
Saya setuju. Untuk berjaga-jaga jika Anda tidak bisa menyelesaikannya. Pastikan untuk memberikan 'id' dan judul untuk drop-down.
Tidak bisakah Anda memperbaiki sendiri dokumen dan mengirimkan permintaan tarik ....
Komentar yang paling membantu
Oke, saya sudah membuatnya bekerja. Nilai sedang ditampilkan di dropdown sekarang (tidak terdefinisi lagi). Dokumen tidak menentukan bahwa atribut id dan title diperlukan. Saya berharap dokumen itu lebih eksplisit. Mohon koreksi saya jika saya salah dalam menggunakan id dan judul.