ng-class不能在桌面上工作?
问题描述:
我有以下的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与表格不兼容?
类名是正确的,表达式也被正确评估(已经检查过)。
答
似乎如果你切换类与ng类它的工作。以下解决方案最后工作:
<table ng-class="{'comp-table-consultant__col-{{configuratorColumns}}': returnTrue() }"
class="comp-table comp-table__col-{{tableColumns}}">
some table html markup in here
</table>
测试和工作正常。你可以复制它在一个笨蛋吗? – tasseKATT
AngularJS版本?你能显示表格的类和ng-class的呈现HTML是什么样的? – tasseKATT
@tasseKATT你确定'{{tableColumns}}内插内容将在'ng-class'类名中进行评估吗?我对此表示怀疑。 –