我只需要发送API获取的数据中变量的第一行或前50个字。
HTML文件;
<td *ngIf="customizedColumns?.details_of_non_conformity?.value">
<span [ngClass]="{'closeLine': rpt.isDeleted == 1}">
<span [tooltip]="popTemplateToolTip"
triggers="mouseenter:mouseleave"
(mouseenter)="mouseEnterToolTip(rpt.detailsOfNonConformity)"
(mouseleave)="mouseLeaveToolTip()"
*ngIf="rpt.detailsOfNonConformity">
<span>{{helperService.removeUnwantedHTMLWithTags(rpt?.detailsOfNonConformity) | truncate:30}}</span>
</span>
</span>
</td>
TS文件:
mouseEnterToolTip(data) {
this.toolTipHtml = data.split('.')[0];
this.toolTipHtml = this.helperService.removeUnwantedHTMLWithTags(this.toolTipHtml);
}
mouseLeaveToolTip() {
this.toolTipHtml = "";
}
enter image description here
我尝试从变量this.toolTipHtml = data.split('\n')[0];
中获取data
中的第一行,我也使用了这个,但没有成功。
1条答案
按热度按时间plicqrtu1#
创建一个函数,返回字符串的第一行或前N个单词。