2016-01-06 81 views
0

我有以下的html代码:ng-class不能在桌面上工作?

<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-类适用于表,我缺少什么吗? ng-class与表格不兼容?

类名是正确的,表达式也被正确评估(已经检查过)。

+0

测试和工作正常。你可以复制它在一个笨蛋吗? – tasseKATT

+0

AngularJS版本?你能显示表格的类和ng-class的呈现HTML是什么样的? – 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> 
相关问题