Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将$scope变量显示限制为一定数量的字符_Javascript_Angularjs - Fatal编程技术网

Javascript 将$scope变量显示限制为一定数量的字符

Javascript 将$scope变量显示限制为一定数量的字符,javascript,angularjs,Javascript,Angularjs,我正在用angularJS构建一个应用程序,我有一个名为description的$scope变量,它基本上只是我数据库中某个东西的一个长描述 当我执行{{{description}}时,是否有一种简单的方法来限制输出的字符数 或者只能通过单独的$scope变量完成 理想情况下,我希望将$scope变量输出的字符数限制为100。AngularJS有一个内置的过滤器。在您的情况下,它输出一个限制为指定字符数的字符串。您可以按如下方式使用它: <span>{{description | l

我正在用angularJS构建一个应用程序,我有一个名为
description
$scope
变量,它基本上只是我数据库中某个东西的一个长描述

当我执行
{{{description}}
时,是否有一种简单的方法来限制输出的字符数

或者只能通过单独的$scope变量完成

理想情况下,我希望将$scope变量输出的字符数限制为100。

AngularJS有一个内置的过滤器。在您的情况下,它输出一个限制为指定字符数的字符串。您可以按如下方式使用它:

<span>{{description | limitTo:100}}</span>
{{description | limito:100}
如果希望在修剪字符串时显示省略号,可以执行以下操作:

<span>{{description | limitTo:100}}{{description.length > 100 ? '&#8230;' : ''}}</span>
{description | limito:100}{{description.length>100?…;':'}

但是,当然,没有人阻止您在控制器中完成所有这些工作。在这里,我提出了一种更具角度感的方法。

提议的副本的可能副本不适用,因为问题是如何在不创建单独变量的情况下进行复制。-。