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 に答える