2016-01-06 2 views
0

У меня есть следующий HTML-код:ng-класс не работает на столе?

<table class="comp-table comp-table__col-{{tableColumns}}" 
    ng-class="{'comp-table-consultant__col-{{configuratorColumns}}': returnTrue() }"> 
    some table html markup in here 
</table> 

и функция в мой контроллер:

$scope.returnTrue = function() { 
    return true; 
    }; 

Однако это не касается моего нг-класс к столу, что я здесь отсутствует? Является ли ng-класс несовместимым с таблицами?

Имена классов верны, а также выражение оценивается правильно (уже проверено).

+0

Протестировано и обработано отлично. Можете ли вы воспроизвести его в плункер? – tasseKATT

+0

версия AngularJS? Можете ли вы показать, как выглядит отображаемый HTML для класса таблицы и ng-класса? – tasseKATT

+0

@tasseKATT вы уверены, '{{tableColumns}}' интерполированное содержимое будет оцениваться в имени класса ng-class? Я в этом сомневаюсь. –

ответ

0

кажется, если вы переключите класс с ng-классом, он работает. В конце работало следующее решение:

<table ng-class="{'comp-table-consultant__col-{{configuratorColumns}}': returnTrue() }" 
    class="comp-table comp-table__col-{{tableColumns}}"> 
    some table html markup in here 
</table> 
Смежные вопросы