[英]AngularJS toggle ng-repeat visibility with checkbox
所以我有一个用ng-repeat
创建的AngularJS中的通知列表。 通知具有可见性状态,该状态确定通知是否显示在列表中。 每个通知都具有允许隐藏该通知的控件,一个简单的按钮可将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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.