【问题标题】:AngularJS toggle ng-repeat visibility with checkboxAngularJS 用复选框切换 ng-repeat 可见性
【发布时间】:2013-10-09 21:26:20
【问题描述】:

所以我在 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>

【问题讨论】:

    标签: javascript jquery html angularjs filter


    【解决方案1】:

    也许是这样的:

    <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 谢谢!
    猜你喜欢
    • 2016-05-31
    • 2015-08-29
    • 2016-11-11
    • 2016-07-26
    • 2017-09-28
    • 1970-01-01
    • 2010-10-16
    • 2015-12-26
    • 2013-01-27
    相关资源
    最近更新 更多