React无法呈现对象属性

时间:2017-01-13 12:03:53

标签: reactjs meteor

我正在尝试渲染props对象的值,当我class Button { constructor(){ //initialise stuff } doFoo(){ //do foo stuff } } class ButtonBar extends Button{ constructor(){ //initialise stuff } doBar(){ //do bar stuff } } let myButtonBar = new ButtonBar(); myButtonBar.doFoo(); stats对象时,chrome dev工具控制台会显示以下对象。

console.log

但是当我尝试访问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 属性时,我得到.stats

undefined

我对这里的错误有什么想法吗?

2 个答案:

答案 0 :(得分:1)

检查此jsfiddle,如何从父组件传递道具值并在子组件中使用:https://jsfiddle.net/r7ym0x4r/

答案 1 :(得分:0)

我注意到这种行为的发生是因为对象没有完全实例化

在我的情况下,获取对象数据的查询很慢,这是一个获取最后一条记录的例子

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

当我把它改成类似的东西时,它工作得很好。

Stats.find({}).fetch();