Angularjs datatable createdRow将类添加到特定行

时间:2017-05-08 10:06:38

标签: angularjs angular-datatables

我正在使用angularjs数据表。如果某些条件为真,我想将自定义类添加到行。 这是一个尝试过的方式:

this.dtOptions = DTOptionsBuilder.newOptions()
...
.withOption('createdRow', function (row, data, dataIndex) {
   if (data.highlight) {
      let el = angular.element( document.querySelector( 'tr:nth-child('+dataIndex+')' ) )
      el.addClass('highlight');
   }
 })
...
对于某些行,

data.highlight为true,因此条件正常,但addClass无法正常工作。

1 个答案:

答案 0 :(得分:0)

以Angular的方式,你可以这样做。

   .withOption('createdRow', function (row, data, dataIndex) {
      if (data.highlight) {
        angular.element( row ).addClass('highlight');
      }
   })