私は行とその列の値の合計を表示しようとしています。それは状態が保持される3つの状態を有する。 (toggleValue =場合siteData.jobType == toggleValueでng - 条件のテーブルのレコードを表示します。
:
1)オート 2) 3)autolive(JSONに存在しない、自動車を必要と行に結合住む)
結論ライブ=自動)、それは "自動" siteData.jobType == toggleValue(toggleValue ==ライブ)で
のレコードを示し、それは
しかしsiteData.jobType == toggleValue上
(toggleValueを "ライブ" のレコードを示し==オートリブ)それはレコードを表示しません、coz autoliveはjsonに存在しません自動とライブのレコードを組み合わせて表示するにはどうしたらいいですか?
//カスタムトグルボタンhttps://github.com/tannerlinsley/nz-toggle
<nz-toggle
tri-toggle
on-toggle="myFunction()"
ng-model="toggleValue"
val-true="'auto'"
val-false="'live'"
val-null="'autolive'">
</nz-toggle>
<table class="table table-condensed" border ="1" >
<thead>
<tr>
<th>PiteId</th>
<th>PiteId</th>
<th>Type</th>
<th>Date</th>
<th >Success</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="siteData in siteObject" ng-show="siteData.jobType==toggleValue" >
<td>{{siteData.sid}}</td>
<td>{{siteData.PiteId}}</td>
<td>{{siteData.Type}}</td>
<td>{{siteData.Date}}</td>
<td ng-init="siteObject.total.siteData.countSuccess = siteObject.total.siteData.countSuccess + siteData.countSuccess">{{siteData.countSuccess}}</td>
</tr>
</table>
JSON形式
siteObject =
{
"data": [
{
"sid": 1,
"PiteId": "1~10-4-2017~15:13:40",
"Type": "live",
"Date": "2017-04-14T18:30:00.000Z",
"countSuccess": 1
},
{
"sid": 1,
"PiteId": "1~10-4-2017~15:13:40",
"Type": "auto",
"Date": "2017-04-14T18:30:00.000Z",
"countSuccess": 1
}
]
}
私はautolive
だが、あなたのテーブルに代わり、 'NG-show'の[角度フィルタ](https://docs.angularjs.org/api/ng/filter/filter)を見てみましたか? – Theo
@Theo 私は新しい角度で見て、そしてそれが当てはまるなら私はどのようにわからないのですか? – Creator
オートリブ・トグルがオンになっていて、すべてのデータが表示されたらどうしますか? (データ型autoおよびタイプliveのデータ)? – Theo