在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个字符,它会略有不同。我不知道造成这种情况的原因是什么,但遗憾的是它切断了我之前建议的创可贴修复。