私はクライアント側のangular jsソートを使用しています.そして、それは私が下に貼り付けた最初のブロックで機能しています.私は同じ種類の異なるステータスを持つ4つのブロックを持っています.Listを表示するためにフィルタの概念を使用しています. しかし、2番目または3番目のブロックでソートすると、最初のブロックがソートされます。
<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>
提案してください、私は角度の概念が初めてです
私の2番目のブロック
<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>
ここではステータスのみを変更しています