2016-07-31 1 views
1

부모 컴포넌트로부터 값을받는 컴포넌트 내에 Observable Input 변수가 있습니다. 그 값 안에있는 항목의 수는 어떻게 얻을 수 있습니까?angular2에서 관측 가능한 변수 안에있는 아이템의 총 개수를 구하는 방법

<tr *ngFor="let currentRow of rows | async"> 


</tr> 
<tr>  
<td>empty message to be displayed if there are no items in the table</td> 
    </tr> 

Code in component 
@Input() rows: Observable<IDataFlow[]>; 
+0

에 의해 전달 된 배열의 길이를 얻을 수

(rows | async).length 

를 사용할 수 있습니다. 마치 브라우저에 얼마나 많은 mousemove 이벤트가 있는지 묻는 것과 같습니다. 성취하려는 것을 보여주는 코드를 추가하십시오. –

+0

확인. 따라서 관찰 가능 항목에 포함 된 기본 항목 수를 가져와보기에 바인딩 할 수 있다면 어떻게 할 수 있습니까? 이 링크를 시도했지만 이해하지 못했습니다. http://reactivex.io/documentation/operators/count.html – Avi

+0

기본 수는 없습니다. 관찰 할 수있는 것은 이벤트 구독이며 ** 고정 된 수의 이벤트를 방출 할 수 있지만 일반적으로 얼마나 많은 항목이 관찰 가능 항목에 의해 방출 될지는 알 수 없습니다. 왜 당신이 알 필요가 있다고 생각하니? –

답변

1

당신은 관찰의 항목에는 수 없습니다 관찰

관련 문제