我正在使用超过x个字符的细枝缩短两个字符串。如果字符串变短,我想添加省略号。我如何做到这一点,而不是使用三个时间段?
{
{ title | length > 5 ? title|slice(0,27) ~ &hellip : title }},
{{dept | length > 5 ? title|slice(0,27) ~ '...' :dept }
}
编辑:奖金问题:如果标题字符串不为空,我怎么才能添加逗号?
答案 0 :(得分:1)
HTML代码应为字符串,并且输出不应经过编码,例如:
<h1>
{{ (title | length > 5 ? title|slice(0,5) ~ "…" : title)|raw }}
</h1>
这个小提琴here
中的一个有效示例