私は次のコードを持っています
<tr>
<th ng-click="predicate='-name'; reverse=false;">Name</th>
<th ng-click="predicate='age'; reverse=true;">Age<th>
<tr>
<tr ng-repeat="user in users | orderBy:predicate:reverse">
<td>{{user.name}}<td>
<td>{{user.age}}</td>
</tr>
ここでの私の目的は、テーブルヘッダーをクリックするたびに、対応する列を特定の述語に基づいて並べ替え、逆にする必要があることです。そして、それは完璧に起こっています。しかし、外部オブジェクトをクリックすると、ここでテーブルの年齢値が変更され、その結果、テーブルの並べ替え順序が乱れるというシナリオがあります。しかし、私はソートが邪魔されたくありません。他のアクションの並べ替えに従わず、テーブルの列ヘッダーをクリックするだけでテーブルをスキップするにはどうすればよいですか?誰かがこれを手伝ってくれますか?