保留字符串java中的空格,javascript

时间:2015-10-13 08:33:12

标签: javascript java html css angularjs

我通过http请求将数据从java代码发送到浏览器。 数据是这样的。

JAVA CODE OUTPUT

| Id  | Operation           | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT    |      |       |       |     3 (100)|          |
|   1 |  FOR UPDATE         |      |       |       |            |          |
|   2 |   BUFFER SORT       |      |       |       |            |          |
|   3 |    TABLE ACCESS FULL| DD   |     4 |   160 |     3   (0)| 00:00:01 |

但是当我在浏览器中显示它时,它看起来非常糟糕。 基本上我有一个字符串数组,我使用ng-repeat在浏览器中显示。 当我在java代码中显示它看起来很好,但在浏览器中不太好。 我确实试过保留白色空间,但没有帮助。 我需要做的就是保留字符串中的所有空格。

{ 
    white-space: pre;
}

任何想法有帮助吗? 浏览器输出。

enter image description here

2 个答案:

答案 0 :(得分:0)

最简单的方法是将其包装在预标签中,但最好的方法是使用HTML表格单元格。

function rowStyle(row) {
    if (row.quantity < 100) {
        return {
            classes: 'warning'
        };
    }
    return {};
}

答案 1 :(得分:0)

您需要使用等宽字体(以便每个字母具有相同的宽度)。 你可以使用css:

来做到这一点
{
    font-family: "Courier New", Courier, monospace;
}