AngularJS limitTo
필터
예시
배열의 처음 세 항목만 표시:
<div ng-app="myApp" ng-controller="sizeCtrl">
<ul>
<li ng-repeat="x
in cars | limitTo : 3">{{x}}</li>
</ul>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl',
function($scope) {
$scope.cars = ["Audi", "BMW",
"Dodge", "Fiat", "Ford", "Volvo"];
});
</script>
정의 및 사용
필터 는 limitTo
지정된 수의 요소만 포함하는 배열 또는 문자열을 반환합니다.
필터가 배열에 사용 되면 limitTo
지정된 수의 항목만 포함하는 배열을 반환합니다.
필터가 문자열에 사용 되면 limitTo
지정된 수의 문자만 포함하는 문자열을 반환합니다.
limitTo
필터가 숫자에 사용되면 지정된 자릿수만 포함하는 문자열을 반환합니다 .
요소의 시작이 아닌 끝에서 시작하여 요소를 반환하려면 음수를 사용하십시오.
통사론
{{ object | limitTo :
limit :
begin }}
매개변수 값
Value | Description |
---|---|
limit | A number, specifying how many elements to return |
begin | Optional. A number specifying where to begin the limitation. Default is 0 |
더 많은 예
예시
배열의 마지막 세 항목을 표시합니다 .
<div ng-app="myApp" ng-controller="sizeCtrl">
<ul>
<li ng-repeat="x
in cars | limitTo : -3">{{x}}</li>
</ul>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl',
function($scope) {
$scope.cars = ["Audi", "BMW",
"Dodge", "Fiat", "Ford", "Volvo"];
});
</script>
예시
위치 1에서 시작하여 세 개의 항목을 표시합니다.
<div ng-app="myApp" ng-controller="sizeCtrl">
<ul>
<li ng-repeat="x
in cars | limitTo : 3 : 1">{{x}}</li>
</ul>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl',
function($scope) {
$scope.cars = ["Audi", "BMW",
"Dodge", "Fiat", "Ford", "Volvo"];
});
</script>
예시
문자열의 처음 세 문자를 표시합니다.
<div ng-app="myApp" ng-controller="sizeCtrl">
<h1>{{txt | limitTo :
3}}</h1>
</div>
<script>
var app = angular.module('myApp',
[]);
app.controller('sizeCtrl', function($scope) {
$scope.txt = "Hello, welcome to AngularJS";
});
</script>
예시
숫자의 처음 세 자리 표시:
<div ng-app="myApp" ng-controller="sizeCtrl">
<h1>{{phone | limitTo :
3}}</h1>
</div>
<script>
var app = angular.module('myApp',
[]);
app.controller('sizeCtrl', function($scope) {
$scope.phone =
"123456789";
});
</script>
관련 페이지
AngularJS 튜토리얼: 각도 필터