在使用 Angular 和 json 实现的时间线配置的工具提示中写入多行字符串

问题描述 投票:0回答:1

我正在开发 OpsWeb,这是 ESA 用于任务规划和操作的工具。 我想创建一个时间轴来显示任务的统计数据。

根据文档,“时间线配置是一个包含名称(此处也称为参数)及其值的 json 文件”,opsweb 前端是使用 Angular 构建的。

我想多行显示统计信息,但问题是应该显示元素内容的参数(如果鼠标在元素上,则打开一个窗口)应该是一个字符串,它似乎是没办法写成多行。

我尝试了多种在互联网上找到的方法,来自 , , 使用不同类型的运算符 ,

 ...
等等,但没有任何效果,因为一旦我尝试包含一个额外的运算符,它就会引发错误。

html angularjs tooltip
1个回答
0
投票

我了解到您正在尝试使用 OpsWeb 在时间轴上以多行显示统计信息,但是您遇到了麻烦,因为显示元素内容的参数只接受单个字符串值。

一个解决方案可能是在字符串值中使用 HTML 格式。例如,您可以将 br 标记用于字符串中的换行符。所以不要使用 作为换行符,尝试使用 br.

以下是如何使用它的示例:

"content": "This is the first line.<br>This is the second line."

© www.soinside.com 2019 - 2024. All rights reserved.