정렬 할 수있는 목록에 대해 표시하고있는 화살표의 초기 상태를 설정하려고합니다. 세 개의 열이 있으며 각 열에는 ng-click
에 연결된 링크가 있습니다.이 링크를 클릭하면 목록이 정렬됩니다.ordBy의 ng-show의 초기 상태를 각도로 설정합니다.
필요에 따라 작동하지만 클릭 할 때까지 위아래 화살표의 상태가 표시되지 않습니다. 그리고 하나를 클릭하면 다른 하나가 사라집니다. 내가 원하는 것은 사용자가 클릭하기 전에 항상 모든 화살표를 표시하고 각 화살표가 세 가지 중 하나를 클릭 할 때 방향을 변경하는 것입니다.
<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';
따라서 처음에는 내 조건에서 true로 설정됩니다. –