2017-01-13 9 views
1

私はstatsオブジェクトのときに、chrome devツールコンソールに次のオブジェクトを表示して、propsオブジェクトの値をレンダリングしようとしています。私は.statsプロパティにアクセスしようとするとReactはオブジェクトプロパティをレンダリングできません

Object 
_id : "vFgY3YBrLj3Pd7zNA" 
active: 652668928 
available: 595034112 
createdAt: Fri Jan 13 2017 03:56:04 GMT+0400 (GST) 
free: 595034112 
inactive: 563294208 
ownerId: "6Kv93sJdY62iGiCwg" 
percent : 86.1 

は、しかし、私はundefined

console.log(this.props.stats._id); 

    Uncaught TypeError: Cannot read property '_id' of undefined 

私が間違ってここに行くよ何上の任意のアイデアを得ますか?

+0

コンポーネントコードを貼り付けることができますか?どこから来ているのか、どのように渡されているのですか –

答えて

1

チェックこのjsfiddleは、親コンポーネントから小道具値を渡し、子コンポーネントで使用する方法:オブジェクトは完全に私の場合、クエリでは

をインスタンス化されていないので、私は、この動作が起こることに気づいた https://jsfiddle.net/r7ym0x4r/

0

オブジェクトデータが遅かったフェッチするために、ここでの最後のレコード

Stats.findOne({}, {sort: {DateTime: -1, limit: 1}}); 

を取得するための一例であり、私が何かのようにそれを変更したときに、それがうまく働きました。

Stats.find({}).fetch(); 
関連する問題