2016-11-04 14 views
0

私はulng-repeatを持っています。チェックボックスをオフにすると値を非表示にしようとしています。基本的にJSONファイルには2つの異なるステータス、つまりnewcompletedがあります。AngularJS、チェックボックスのフィルタ

チェックボックスにチェックを入れたときに表示され、チェックボックスがオンになっていないときに表示されないようにします。

私のコードは以下の通りです:

<div> 
    <input ng-model="$ctrl.query" placeholder="Search"> 
    <input type="checkbox" ng-model="self.information"> 
    <span> Show Completed </span> 
</div> 
<div class="container:fluid" id="list"> 
    <ul> 
     <li ng-repeat="info in self.information | 
     filter: {'status': 'complete'}" ng-show="self.information"> 
      <div class="row"> 
      <!-- LI CONTENTS --> 
     </li> 
    </ul> 
</div> 
+0

を常にそれが簡単に他の人が貢献できるようになりjsfiddleを作りたいと考えています。 – Mahbub

答えて

1
<div> 
    <input ng-model="$ctrl.query" placeholder="Search"> 
    <input type="checkbox" ng-model="self.information" ng-true-value="completed" ng-false-value="new"> 
    <span> Show Completed </span> 
</div> 
<div class="container:fluid" id="list"> 
    <ul> 
     <li ng-repeat="info in self.information | 
     filter: {'status': self.information}"> 
      <div class="row"> 
      <!-- LI CONTENTS --> 
     </li> 
    </ul> 
</div> 

私はそれが役立ちます:)

+0

Tahnksたくさんありますが、申し訳ありませんがうまくいきませんでした。 –

関連する問題