如何排序顯示歌曲標題,持續時間,藝術家持續時間表。我在我的HTML中使用了下面的代碼來根據表頭進行排序。 另外,如何設置默認排序歌曲標題,而不使用控制器?基於歌曲持續時間的角度js-排序表,並設置默認排序標題名稱
<thead><tr><th class="title" ng-click="orderByField='titlename'; reverseSort = !reverseSort">Title</th>
<th class="artist" ng-click="orderByField='artist'; reverseSort = !reverseSort">Artist</th>
<th class="duration" ng-click="orderByField='duration'; reverseSort = !reverseSort">Duration</th></tr></thead>
<tbody>
<tr>
<th ng-repeat="songs in songs | orderBy : orderByField : reverseSort>
<td>{{songs.title}}</td>
<td>{{songs.artist}}</td>
<td>{{songs.duration}}</td>
</tr></tbody>
究竟什麼不行? – martin
排序工作正常,但默認順序未設置爲標題升序。對於Duration,降序顯示爲:6:04:48,4:09:25,48:02,46:18,3:08:14,2:33:51,27:58而不是6:04 :48,4:9:25,3:8:14,2:33:51,48:02,46:18,27:58。與上升一樣。 – Sinz