ソート可能なリストに表示している矢印の初期状態を設定しようとしています。3 つの列があり、それぞれに にバインドされたリンクがありng-click
、クリックするとリストがソートされます。
必要に応じて機能していますが、クリックするまで上下の矢印の状態は表示されません。そして、一方をクリックすると、もう一方が消えます。私が望むのは、ユーザーがクリックする前でもすべての矢印が常に表示され、3 つのいずれかをクリックするとそれぞれの矢印が方向を変えることです。
基本的なリンクは次のとおりです。
<a href="javascript:void(0)" ng-click="orderByField='dateAdded'; reverseSort = !reverseSort" class="ghostButtonSort dateLabel flrt">Date Received
<span ng-show="orderByField == 'dateAdded'">
<span ng-show="!reverseSort">^</span>
<span ng-show="reverseSort">v</span>
</span>
</a>
そして今、私はスコープに基本的なセットアップを持っています:
$scope.orderByField = 'conditionId';