Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 AngularJS通过复选框切换ng重复可见性_Javascript_Jquery_Html_Angularjs_Filter - Fatal编程技术网

Javascript AngularJS通过复选框切换ng重复可见性

Javascript AngularJS通过复选框切换ng重复可见性,javascript,jquery,html,angularjs,filter,Javascript,Jquery,Html,Angularjs,Filter,因此,我有一个AngularJS中的通知列表,我使用ng repeat创建该列表。通知具有可见性状态,该状态确定通知是否显示在列表中。每个通知都有允许隐藏该通知的控件,一个简单的按钮可以将notice.status.visibility更改为false 我还有一个复选框输入,用来显示隐藏的通知。然而,我不确定如何实现这一点,以及它将如何工作 以下是HTML: <ul> <input type="checkbox" value="Show Hidden" />

因此,我有一个AngularJS中的通知列表,我使用
ng repeat
创建该列表。通知具有可见性状态,该状态确定通知是否显示在列表中。每个通知都有允许隐藏该通知的控件,一个简单的按钮可以将
notice.status.visibility
更改为false

我还有一个复选框输入,用来显示隐藏的通知。然而,我不确定如何实现这一点,以及它将如何工作

以下是HTML:

<ul>
    <input type="checkbox" value="Show Hidden" />
    <li ng-repeat="notice on notices | filter: filter.search">
        <div ng-show="notice.status.visibility">
            <!-- notice details -->
        </div>
    </li> 
</ul>

可能需要这样的东西:

<ul>
    <input type="checkbox" value="Show Hidden" ng-model="showHidden" />
    <li ng-repeat="notice on notices | filter: filter.search">
        <div ng-show="showHidden || notice.status.visibility">
            <!-- notice details -->
        </div>
    </li> 
</ul>

显然我的问题太简单了:D谢谢!