我有一個包含100多個屬性的對象,比如「name」,「price」,「expiry date」等...我使用ng-repeat遍歷對象的所有鍵值對並顯示他們在桌子上。如何在ng-repeat對象屬性上有條件地應用Angular過濾器?
<table class="table">
<tr ng-repeat="x in attr_array">
<td><b>{{x.key}}</b></td>
<td>{{x.value}}</td>
</tr>
</table>
但我想使用某些屬性,如任何日期字段的角日期過濾器:
{{ x.value | date: 'MMM d, y'}}
,理想等的過濾器了。我怎麼能這樣做呢?
也許用'NG-IF = 「x.value的instanceof日期」'爲您的TD-元素的屬性。並重復每個數據類型 – sniels
理想情況下,我想應用多個過濾器 –
@sniels不會使用'ng-if'意味着''元素評估爲'FALSE'不會顯示?我仍然想要顯示所有我的''元素,但在其中一些元素上應用過濾器。 –