как отключить всплывающую подсказку в angular в зависимости от состояния

#angular #typescript

Вопрос:

Как мы реализуем условную подсказку ? , например, я хочу показывать подсказку только в том случае, если cellData[id].длинаgt;120 в элементе div

#код

 lt;div matTooltip="Info about the action" class="{{cssCell}}"gt;{{(cellData[id].lengthgt;120)? (cellData[id] | slice:0:120) '..':(cellData[id]) }}lt;/divgt;  

Ответ №1:

Вы можете использовать matTooltipDisabled для этого:

 lt;div  matTooltip="Info about the action"  [matTooltipDisabled]="cellData[id].length lt;= 120"  class="{{cssCell}}" gt;  {{(cellData[id].lengthgt;120)? (cellData[id] | slice:0:120) '..':(cellData[id]) }} lt;/divgt;