Angularjs ng班不在桌子上工作?

Angularjs ng班不在桌子上工作?,angularjs,ng-class,Angularjs,Ng Class,我有以下html代码: <table class="comp-table comp-table__col-{{tableColumns}}" ng-class="{'comp-table-consultant__col-{{configuratorColumns}}': returnTrue() }"> some table html markup in here </table> 但是它没有将我的ng类应用到表中,我缺少了什么?ng类与表不兼容吗 类名正

我有以下html代码:

<table class="comp-table comp-table__col-{{tableColumns}}" 
  ng-class="{'comp-table-consultant__col-{{configuratorColumns}}':  returnTrue() }">
   some table html markup in here
</table>
但是它没有将我的ng类应用到表中,我缺少了什么?ng类与表不兼容吗


类名正确,表达式计算正确(已检查)

如果你用ng类来切换类,它会工作。以下解决方案最终奏效:

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

这里有一些表格html标记

经过测试,工作正常。你能在plunker?AngularJS版本中复制它吗?您能显示表的类和ng类的呈现HTML是什么样子吗?@tasseKATT您确定
{{tableColumns}}
插值内容将在
ng class
类名中计算吗?我对此表示怀疑。是的,它会:@tasseKATT,这差不多。谢谢:)而且在
1.2.0
<table ng-class="{'comp-table-consultant__col-{{configuratorColumns}}':  returnTrue() }"
  class="comp-table comp-table__col-{{tableColumns}}">
   some table html markup in here
</table>