NG класс не работает для NG-таблицы
I want to change background color of table row after selecting it. It works well for normal table. When i tried it to ng-table then only few styles are applied from ng-class not all styles are managed to apply including background color.
My [enter link description here][1].
[1]: http://plnkr.co/edit/O6PzlHXEhOyheNS8BbAT?p=preview
Я даю рабочий пример для этого по приведенной выше ссылке, здесь ng класс работы для создания шрифта жирным шрифтом содержимого строки, но не изменения фона строки.
2 ответа
Решение
Проблема не с нг-таблицей. На самом деле проблема с классом "полосатый" внутри
"<table id="t1" ng-table="tableParams" show-filter="true" class="table table-condensed table-bordered table-striped">"
Если вы уберете "table-striped", он будет работать нормально.
Чтобы углубиться в то, как переопределить пользовательский CSS поверх загрузочного CSS, вы можете перейти по ссылке ниже. Эта ссылка очень специфична только для этой проблемы.
пользовательские CSS переопределяются с помощью начальной загрузки CSS
"https://stackru.com/questions/19768794/custom-css-being-overridden-by-bootstrap-css"
Надеюсь это поможет.
Старайтесь избегать $index в отфильтрованных списках. Попробуйте это вместо этого:
<tr ng-repeat="user in userLocations" ng-class="{'selected':user.selected}" ng-dblclick="deselectAll(); user.selected = true;">
$scope.deselectAll = function(){
for(var i; i < userLocations.length i++;){
userLocations[i].selected = false;
}
}