2016-09-22 43 views
0

Im构建我的第一个React-Native应用程序与流星。我试图从数据库中获取数据,但是我无法让它工作。我只有具有就绪和停止属性的句柄,但它不包含任何对象数据。有人可以解释我如何从我的数据库中获取实际数据吗?React-Native流星:从数据库中提取数据

集装箱组件:

export default createContainer(() => { 
    const handle = Meteor.subscribe('details-list'); 
    return { 
    detailsReady: handle.ready(), 
    }; 
}, DetailsContainer); 

出口流星应用

export default() => { 
    Meteor.publish('details-list',() => { 
    return Details.find(); 
    }); 
} 

回答

0

您需要添加您的容器所需的数据,是这样的:

export default createContainer(() => { const handle = Meteor.subscribe('details-list'); return { details: Details.find(), detailsReady: handle.ready(), }; }, DetailsContainer);

+0

当我这样做时它说它无法找到模块的详细信息。当我尝试导入它时,虽然我确定文件路径是正确的,但却出现无法解析模块的错误。任何想法? – Jab

+0

替换Meteor.collection中的Details.find()('details')。find()解决了问题 – Jab