Aşağıdakileri yapacaksanız:
<li class="active-item" ng-repeat="item in mc.pageData.items | filter: { itemTypeId: 2, itemStatus: 1 } | orderBy : 'listIndex'"
id="{{item.id}}">
<span class="item-title">{{preference.itemTitle}}</span>
</li>
... sadece itemTypeId 2 ve itemStatus 1 öğelerini almakla kalmaz, aynı zamanda itemType 20, 22, 202, 123 ve itemStatus 10, 11, 101, 123 öğelerini de alırsınız. Bunun nedeni filtre: {.. sözdizimi bir dize sorgusu içerir gibi çalışır.
Ancak ,: true koşulunu ekleyecekseniz, tam eşlemeye göre filtre yapar:
<li class="active-item" ng-repeat="item in mc.pageData.items | filter: { itemTypeId: 2, itemStatus: 1 } : true | orderBy : 'listIndex'"
id="{{item.id}}">
<span class="item-title">{{preference.itemTitle}}</span>
</li>