ngx-markdown вырезает первые 10 символов после переноса строки - PullRequest
0 голосов
/ 07 июня 2018

В приложении 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 символов, это немного меняется.Я понятия не имею, что является причиной этого, но, к сожалению, это исключает исправление, которое я предложил ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...