0

두 개의 배열이 있습니다. 하나는 items이고 다른 하나는 items2입니다.AngularJS 조건이 충족 될 때 적용 할 반복 필터

그리고 items2가 빈 배열 인 경우 항목에 하나의 항목 만 표시하려고합니다. 필터 limitTo에 조건을 적용하는 방법은 무엇입니까?

limitTo는 특정 조건이 충족되는 경우에만 고려해야합니다.

고맙습니다!

답변

1

3 진 표현이 도움이 될 것입니다!

예 : 함수의 상태를 관리 할 수 ​​있습니다 limitTo : !items2.length ? 1 : n

+0

가 대단히 감사합니다! :) –

+0

환영합니다 :) –

1

:

$scope.getItems() { 
    return items2.length === 0 ? [items[0]] : items; 
} 

<div ng-repeat="item in getItems()"> {{ item.x }}</div>