ngx-markdown在换行后剪切前10个字符

时间:2018-06-07 09:03:42

标签: angular markdown

在Angular 5应用程序中,我使用ngx-markdown来解析有效的降价文本。 换行后,它总是会剪切下一行的前10个字符。

例如,点击

***Example.*** This should be *valid markdown* text.  
Note the two trailing spaces at the end of the last line.  
And after the previous line.

<markdown>(或<markdown ngPreserveWhitespaces>)中,这将如下所示(没有每行之间的额外换行符):

  

示例。 这应该是有效降价文字。

     

在最后一行末尾的尾随空格。

     

上一行。

当然,一个明显的解决方法是在每个新行的开头添加任意10个字符,但这是一个我不想诉诸的创可贴修复。 奇怪的是,<br>并没有创建新行,但 会从其后的任何内容中删除11个字符。它实际上也没有从文本中删除,因此用<br>替换尾随空格会导致:

  

示例。 这应该是有效降价文本。<br>在最后一行末尾的尾随空格。{ {1}}上一行。

我也试过使用三个尾随空格,结果相同。除了为每个换行符创建一个额外的不必要的行之外,添加额外的换行符也没有任何作用。 我一定做错了什么但是我自己没有看到任何想法?

编辑:我错了,实际上是10个字符,而不是11个字符。 编辑2:好吧,它似乎不会持续削减10个字符,它会略有不同。我不知道造成这种情况的原因是什么,但遗憾的是它切断了我之前建议的创可贴修复。

0 个答案:

没有答案