В приложении 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>
в этом отношении)будет выглядеть следующим образом (без дополнительных разрывов строк между каждой строкой):
Пример. Это должно быть действительная уценка text.
два пробела в конце последней строки.
предыдущей строки.
Конечно, очевидным обходным решением будет добавление любых 10 символов кначало каждой новой строки, но это исправление лейбла, к которому я не хотел бы прибегать.Как ни странно, <br>
не создает новую строку, но делает вырезать 11 символов из того, что идет после нее.Он также фактически не удаляется из текста, поэтому замена завершающих пробелов на <br>
приведет к следующему:
Пример. Это должно быть допустимая уценка текст. <br>
два пробела в конце последней строки. <br>
предыдущая строка.
Я также пытался использовать три конечных пробелас тем же результатом.Добавление дополнительного разрыва строки также ничего не делает, кроме создания дополнительной ненужной строки для каждого разрыва строки.Я, должно быть, делаю что-то не так, но я не вижу этого сам, какие-либо идеи?
РЕДАКТИРОВАТЬ: я неправильно учел, это на самом деле 10 символов, а не 11. EDIT2: Хорошо, кажется, что последовательно не сократить 10 символов, это немного меняется.Я понятия не имею, что является причиной этого, но, к сожалению, это исключает исправление, которое я предложил ранее.