AngularJS 可以使用 limitTo 过滤器用来截取数组或字符串,接收一个参数用来指定截取的长度,如果参数是负值,则从数组尾部开始截取。
HTML 使用:
{{ limitTo_expression | limitTo : limit : begin}}
Javascript 使用:
$filter(‘limitTo’)(input, limit, begin)
例子,在 ng-repeat 循环里限制字符串输出长度为99,并于最后添加省略号:
<div ng-repeat="post as posts">
<div>{{post .description | limitTo: 99}}...</div>
</div>
详细参数参见官网API:AngularJS limitTo