Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ng click筛选对象数组_Javascript_Arrays_Filter - Fatal编程技术网

Javascript 使用ng click筛选对象数组

Javascript 使用ng click筛选对象数组,javascript,arrays,filter,Javascript,Arrays,Filter,我有麻烦,让这项工作,我不明白为什么没有错误来了 我有一个包含数据的数组,在数组中的每一组对象中都有一个名为is\u open的属性。如果它是打开的,则设置为1,否则为0 我在我的ng单击中调用此方法 $scope.hide = function() { $scope.hideFilter = $scope.data.filter(function(element) { return (element.is_open == 1); }); } 每当我点击

我有麻烦,让这项工作,我不明白为什么没有错误来了

我有一个包含数据的数组,在数组中的每一组对象中都有一个名为
is\u open
的属性。如果它是打开的,则设置为
1
,否则为
0

我在我的
ng单击中调用此方法

$scope.hide = function()
{
    $scope.hideFilter = $scope.data.filter(function(element)
    {
        return (element.is_open == 1);
    });
}

每当我点击我的按钮,什么都不会发生。数组未被筛选。

您确定没有将
数据
数组与
隐藏过滤器
数组混淆吗?我的意思是你希望过滤哪个数组?我自己发现的,这是一个多么愚蠢的错误。也感谢您指出这一点。