У меня есть таблица с возможностью сортировки столбцов (значок заголовка определяет в соответствии с сортировочным существованием и направления):Лучшего способа использовать нг-класс
<table border="1">
<thead>
<tr>
<th>#</th>
<th ng-click="sort(studies, 'PatientName')" class="sortable"
ng-class="{'ascending': sortingField == 'PatientName' && sortingDirection == 'asc' ,
'decending': sortingField == 'PatientName' && sortingDirection == 'desc' }">PatientName</th>
</tr>
Я чувствую, что мое использование в нг-классе плохая практика , как я могу улучшить его?
Как избежать дублирования проверки и не повторять поле «Имя пациента» снова и снова, так как мне нужен другой столбец с разными именами.
много спасибо.
Спасибо, но я по-прежнему необходимо сохранить переменную для каждого столбца, Могу ли я избежать его базы на самом деле только одно поле может быть sortable за один раз –
@DorCohen Вы можете использовать объект: 'ng-class =" headerClass ['PatientName'] "'. Затем ваш контроллер будет запитывать массив. – sp00m