Javascript 将$scope变量显示限制为一定数量的字符
我正在用angularJS构建一个应用程序,我有一个名为Javascript 将$scope变量显示限制为一定数量的字符,javascript,angularjs,Javascript,Angularjs,我正在用angularJS构建一个应用程序,我有一个名为description的$scope变量,它基本上只是我数据库中某个东西的一个长描述 当我执行{{{description}}时,是否有一种简单的方法来限制输出的字符数 或者只能通过单独的$scope变量完成 理想情况下,我希望将$scope变量输出的字符数限制为100。AngularJS有一个内置的过滤器。在您的情况下,它输出一个限制为指定字符数的字符串。您可以按如下方式使用它: <span>{{description | l
description
的$scope
变量,它基本上只是我数据库中某个东西的一个长描述
当我执行{{{description}}
时,是否有一种简单的方法来限制输出的字符数
或者只能通过单独的$scope变量完成
理想情况下,我希望将$scope变量输出的字符数限制为100。AngularJS有一个内置的过滤器。在您的情况下,它输出一个限制为指定字符数的字符串。您可以按如下方式使用它:
<span>{{description | limitTo:100}}</span>
{{description | limito:100}
如果希望在修剪字符串时显示省略号,可以执行以下操作:
<span>{{description | limitTo:100}}{{description.length > 100 ? '…' : ''}}</span>
{description | limito:100}{{description.length>100?…;':'}
但是,当然,没有人阻止您在控制器中完成所有这些工作。在这里,我提出了一种更具角度感的方法。提议的副本的可能副本不适用,因为问题是如何在不创建单独变量的情况下进行复制。-。