限制于AngularJS中的过滤器用于退货 包含指定数量的元素的数组或字符串。该过滤器可以与数组, 字符串和数字一起使用。但是, 这三种情况的基本原理都相同。
- 对于数组, 它返回仅包含指定数量的项目的数组。
- 当用于字符串时, 它返回另一个包含指定数量字符的字符串。
- 对于数字, 它将返回仅包含指定数字位数的字符串。
- 负数用于从元素末尾而不是开头返回元素。
{{ object | limitTo : limit : begin }}
参数:
- 限制:返回的元素数。
- 开始:限制的起点。默认值为0。
<
!DOCTYPE html>
<
html >
<
script src =
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js" >
<
/ script >
<
body >
<
h2 >
AngularJS - limitTO<
/ h2 >
<
br >
<
br >
<
div ng-app = "myApp" ng-controller = "myCtrl" >
<
strong >
Input:<
/ strong >
<
br >
<
input type = "text" ng-model = "string" >
<
br >
<
br >
<
strong >
Output:<
/ strong >
<
br >
{{string|limitTo:4}}<
/ div >
<
script >
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.string = "";
});
<
/ script >
<
/ body >
<
/ html >
输出如下:

文章图片
让我们来看另一个示例, 以使事情更加清楚。
示例2:
<
!DOCTYPE html>
<
html >
<
script src =
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js" >
<
/ script >
<
body >
<
h2 >
AngularJS - limitTO<
/ h2 >
<
br >
<
br >
<
div ng-app = "myApp"
ng-controller = "myCtrl" >
<
strong >
Input:<
/ strong >
<
br >
<
input type = "text"
ng-model = "firstName" >
<
br >
<
br >
<
strong >
Output:<
/ strong >
<
br >
{{firstName|limitTo:8}}<
/ div >
<
script >
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.firstName = "";
});
<
/ script >
<
/ body >
<
/ html >
输出如下:

文章图片
【AngularJS | limitTo过滤用法指南】在此示例中, 我们可以看到'firstName'表达式中的限制已指定为8。因此, 用户的名字多长时间都无关紧要, 只会显示名字的前8个字符。
推荐阅读
- C语言中的Noreturn函数说明符详细介绍
- C语言中的通用关键字用法介绍
- 在Python中的__new__用法详细介绍
- 在Python中的__name __(特殊变量)用法介绍
- kasai从后缀数组构造LCP数组的算法
- 如何修复Windows 10中的错误代码0x800700aa(解决办法)
- 如何修复0x800703EE错误(复制到外部存储时)(解决办法)
- 如何修复Windows 10亮度控制不起作用(解决方法介绍)
- 如何修复Windows 10中的更新错误0x800704c7(分步指南)