Есть ли способ, которым мы можем использовать угловые js для подстроки строки и добавления эллипсиса в конце, игнорируя тег привязки, если он входит в подстроку?Angular js ellipsis
Например, мой текст:
Lorem Ipsum является стандартной текст манекен в отрасли с тех пор 1500-х годов, когда неизвестный принтер принял камбуз типа и кинулись его, чтобы сделать книгу типа образца ,
Я могу показать текст до 70 символов после этого многоточия.
В этом случае от «55 - 100 approx» находится привязка, подстрока обрезает строку с 0,70 и создает плохую строку со сломанной привязной ссылкой.
на HTML, я использую:
> data-ng-bind-html
разобрать подстроки.
Как мы можем игнорировать < a href="something.html" > </a>
Тэги внутри строки и подстроки другого содержания?
Не хотите использовать CSS, поскольку контент может быть любой длины.
фильтр используется:
filter('customEllipsis', function() {
return function(input, number) {
if (input) {
return input.length > number ? input.substring(0, number) + '...' : input;
}
};
});
@mvermand Уже удалил мой комментарий, так как вопрос утверждает, что OP не хочет CSS. Однако подход CSS не пострадает от сломанного якоря. –
@Kunal Я думаю, что вам нужен рег-ex, чтобы найти якорь без конца – mvermand
Да, что-то, что может подстроить, не повреждая ссылку привязки. –