ascii 値に基づいて html テーブルをソートする角度アプリケーションを作成しました。アプリケーションは正常に動作しますが、区切り文字を 'ng:' から 'ng-'に変更すると、並べ替えが機能しません。これの原因が別の理由である場合は、ご容赦ください...角度のあるjsが初めてなので
誰でもこれに対する解決策を教えてください
「ng-」区切り文字を使用したAngularコード(Working Demo)-ソートが機能しない
<div ng-controller="Main" ng-app="myApp">
<table border="1">
<tr>
<th><a href ng-click="sortBy('name')">Name</a></th>
<th><a href ng-click="sortBy('phone')">Phone Number</a></th>
<th><a href ng-click="sortBy('age')">Age</a></th>
<th><a href ng-click="sortBy('date')">Date</a></th>
</tr>
<tr ng-repeat="friend in friends|orderBy:sort:reverse">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
<td>{{friend.age}}</td>
<td>{{friend.date}}</td>
</tr>
</table>
</div>