我有一个按钮 - 点击按钮,我们显示下拉列表 在点击列表项时,我将项目的可见性设置为false 当所有项目都不可见时,我想隐藏按钮 如果我们从列表中可以看到单个项目,则显示按钮
我试过这个 - [如果你有的话,请提出一些简化的代码]
我正在点击我正在执行此操作的一些功能 - 我正在运行一个列表项的循环,我从中获取了一些不可见的项目...而且一旦我的隐形项目的长度类似于我的实际列表长度,我隐藏了按钮..所以一旦我看到一个项目,我的按钮就会显示
答案 0 :(得分:0)
我已经在。$ filter
的帮助下成功完成了var filterLength = $filter('filter')(gloabalFilterOptions, { isVisible: true }).length;
if (filterLength > 0) {
$scope.showFilterLabel = true;
} else {
$scope.showFilterLabel = false;
}