I am using client side angular js sorting .And it is working for first block which i pasted below .I have same kind of four block with different status.I am using filter concept for displaying List . But when i am sorting with second or third block it is sorting the first block.
<ul class="unstyled listResultsAlignment itemdis{{(items|filter:{status:"WCH"}).length}}">
<li><span class="span3">SORT BY : </span>
<select data-ng-model="sortorder" class="span6 itemselect">
<option disabled value="">Choose one</option>
<option value="createDateTime">Most Recent</option>
<option value="title">Title</option>
<option value="createdBy">Created By</option>
</select>
</li>
<li>
<div class="item-list: list" data-ng-repeat="item in items | filter:{status:"WCH"} | orderBy:sortorder" data-ng-click="displayDossierItem('WCH')">
</div>
</ul>
Please suggest ,i am new to angular concept
My second block
<ul class="unstyled listResultsAlignment itemdis{{(items|filter:{status:"POI"}).length}}">
<li><span class="span3">SORT BY : </span>
<select data-ng-model="sortorder" class="span6 itemselect">
<option disabled value="">Choose one</option>
<option value="createDateTime">Most Recent</option>
<option value="title">Title</option>
<option value="createdBy">Created By</option>
</select>
</li>
<li>
<div class="item-list: list" data-ng-repeat="item in items | filter:{status:"WCH"} | orderBy:sortorder" data-ng-click="displayDossierItem('WCH')">
</div>
</ul>
Here i am changing status only