如何使用Angular.js和PHP按字母顺序显示列表

时间:2015-11-26 04:22:10

标签: javascript php angularjs

我需要一个帮助。我在我的app中使用Angular.js。我有一些列表,内容来自DB。我需要列表顺序应该是按字母顺序排列的。我正在解释下面的代码。

<thead>
<tr>
<th>Sl. No</th>
<th> Name</th>
<th>User Email</th>
<th>Mobile No</th>
<th>Login Name</th>
<th>Status</th>
<th>Edit</th>
<th>Delete</th>
</tr>
</thead>

<tbody id="detailsstockid">
<tr ng-repeat="user in objHodUserData">
<td>{{$index+1}}</td>
<td>{{user.user_name}}</td>
<td>{{user.email}}</td>
<td>{{user.mob_no}}</td>
<td>{{user.login_name}}</td>
<td ng-if="user.user_status==1">Enable</td>
<td ng-if="user.user_status==0">Disable</td>
<td>
<a ui-sref='hod.user'>
<input type='button' class='btn btn-xs btn-green' value='Edit' ng-click="editUserData(user.user_id)" >  
</a>
</td>
<td>
<a ui-sref='hod.user'>
<input type='button' class='btn btn-xs btn-red' value='Delete' ng-click="deleteUserData(user.user_id);" >  
</a>
</td>
</tr>   
</tbody>

在这种情况下,我根据数据库降序添加数据。我需要按字母顺序添加数据(例如A,B,C ....)。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

您可以使用Angular的内置orderBy过滤器:

<tr ng-repeat="user in objHodUserData | orderBy:'user_name' ">