0

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

1 回答 1

2

也许是这样的:

<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>
于 2013-10-03T08:57:29.353 回答