我正在使用angularjs排序按過濾器排序json。根據優先順序,小寫字母后跟大寫字母,但不適用於單個字符。任何人都可以幫助解決這個問題嗎?Angular js按'排序'不適用於單個字符
$scope.friends = [
{name: 'A'},
{name: 'a'},
{name: 'B'},
{name: 'b'},
{name: 'C'},
{name: 'c'}
];
<table class="friends">
<tr>
<th>Name</th>
</tr>
<tr ng-repeat="friend in friends | orderBy:'name'">
<td>{{friend.name}}</td>
</tr>
</table>
結果:
Name
====
A
a
B
b
C
c
工作正常。謝謝。但我添加了一些字符的優先級變化..如果我想用多個字符和單個字符應該如何編碼? – Indhu
在多個字符的情況下,您應該逐一比較它們,實現邏輯,在我的答案或您自己的答案中提供。 –