如何显示部分文本,然后单击以在AngularJS中显示其余部分

问题描述:

我有一些通过AngularJS呈现的文本。 它呈现的是这样的:如何显示部分文本,然后单击以在AngularJS中显示其余部分

<div>{{itm.Comment}}</div> 

我需要做的是显示文本的前40个字符,然后应该有插入某种“...阅读更多”连杆式。如果单击“阅读更多”链接,则应显示其余文本。就像在Facebook上发表评论一样。

如果原始文本包含少于40个字符,当然不应该插入“read more” - 链接。

你们中的任何一个人对我如何实现这一目标都有某种线索?

非常感谢您提前。

问候, 金

你可以实现自己的指令,将正确处理这种情况,并在必要时操作DOM。

好像已经有可以使用的解决方案:https://github.com/dibari/angular-ellipsis

https://github.com/dibari/angular-ellipsis

我还没有使用它,但它是你有这方面的确切原因的短名单上。