【问题标题】:How to show part of text, and then click to show the rest in AngularJS如何显示部分文本,然后单击以在 AngularJS 中显示其余部分
【发布时间】:2014-09-02 21:39:53
【问题描述】:

我有一些通过 AngularJS 呈现的文本。 它是这样渲染的:

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

我需要做的是显示文本的前 40 个字符,然后应该插入某种“...阅读更多”链接。如果单击“阅读更多”链接,则应显示其余文本。就像 Facebook 上的 cmets。

如果原文少于40个字符,当然不应该插入“阅读全文”链接。

你们中的任何人对我如何实现这一点有一些线索吗?

非常感谢您。

问候, 金

【问题讨论】:

    标签: html angularjs angularjs-ng-repeat


    【解决方案1】:

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

    似乎已经有一个可以使用的解决方案:https://github.com/dibari/angular-ellipsis

    【讨论】:

      【解决方案2】:

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

      我还没有使用它,但出于您使用它的确切原因,它在一个简短的列表中。

      【讨论】:

        猜你喜欢
        • 2013-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多