我有一个很长的文本字段,我想创建一个展开/折叠方法来显示简短描述和长描述。
假设我有一个字符串:<p>Test 1</p><p>Test 2</p><p>Test 3</p><p>Test 4</p><p>Test 5</p><p>Test 6</p>
我怎么能在角度上说我只想要前三段所以我的简短描述输出是<p>Test 1</p><p>Test 2</p><p>Test 3</p>
?
在C#中,我做了以下事情。可能不是最好的解决方案,但它可以工作,并将其发送到视图。但是,这可以在agnular视图中更容易解决吗?
public string DescriptionShort
{
get {
return !string.IsNullOrWhiteSpace(Description) ? String.Join(String.Empty, Description.Split(new[] { "</p>" }, StringSplitOptions.None).Take(3).ToArray()) + "</p>" : "";
}
set { _DescriptionShort = value; }
}