Переключить ngb-подсказку в сортируемом заголовке таблицы матов с помощью JavaScript - PullRequest
0 голосов
/ 13 июня 2019

Кто-нибудь знает, возможно ли вообще управлять загрузочной подсказкой ngb-tooltip, помещенной в сортируемую таблицу mat, с использованием машинописного текста?

Я могу сделать это для всех элементов в моем коде, кроме заголовка таблицы сортируемой таблицы.,Я думаю, причина в том, что у меня уже есть

  @ViewChild(MatSort) sort: MatSort;

, и это, вероятно, связано с заголовком столбца, определенным так:

 <ng-container matColumnDef="CustomerPoNumber">
    <th class="text-light text-left pl-1 pr-1" mat-header-cell 
      *matHeaderCellDef mat-sort-header>Customer<br>Po Number
    </th>
    <td class="text-left pl-1 pr-1 text-nowrap" mat-cell 
      *matCellDef="let row">
      {{row.CustomerPoNumber | replaceText: '\\s':'-'}}</td>
  </ng-container>

И когда я добавляю к этому элементу

[autoClose]="true" ngbTooltip="Click" #tooltip5="ngbTooltip"

мой код ts

  @ViewChild('tooltip5') tooltip5: NgbTooltip;

говорит, что подсказка 5 не определена.

Но когда я перемещаю строку, определяющую подсказку, к другому элементу вне таблицы mat, он работает отлично.Вы знаете, как обойти это?

...