Ng-table: 选择过滤器将所有值显示为未定义

创建于 2016-08-01  ·  6评论  ·  资料来源: esvit/ng-table

我的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>

我的控制器

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

选择过滤器的文档只说 fetchData 函数必须返回一个数组或返回一个数组的承诺等。尽管它失败了,但我认为文档中缺少一些东西。

最有用的评论

好的,我已经开始工作了。 这些值现在显示在下拉列表中(不再未定义)。 该文档没有指定 id 和 title 属性是必需的。 我希望文件更明确。 如果我在使用 id 和 title 时出错,请纠正我。

所有6条评论

好的,我已经开始工作了。 这些值现在显示在下拉列表中(不再未定义)。 该文档没有指定 id 和 title 属性是必需的。 我希望文件更明确。 如果我在使用 id 和 title 时出错,请纠正我。

@raul1991既然你已经解决了,你能关闭这个吗?

谢谢你。 我几乎不使用 ngTable 的原因是文档。

这应该重新打开,直到文档修复。 您知道,在 Google 上搜索“未定义”行为的解释并指出已关闭的问题并不能真正“解决”问题。

我同意。 以防万一你无法完成它。 确保为下拉菜单传递“id”和标题。

您不能自己修复文档并提交拉取请求....

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

richtmat picture richtmat  ·  7评论

jlebleu picture jlebleu  ·  3评论

zeeshanhanif picture zeeshanhanif  ·  5评论

esvit picture esvit  ·  37评论

zymr-keshav picture zymr-keshav  ·  10评论