2016-07-31 14 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

あなたは、観察中のアイテムのない数がありません観測可能

関連する問題