我有一个RN app + Meteor App作为后端。
发布是在Meteor>服务器>出版物中设置的:
Meteor.publish('deputies', () => {
return Deputies.find({});
});
订阅在RN中设置> DeputiesList
class Deputies_List extends Component{
render(){
const {deputies}= this.props;
return(
<View>
{this.props.deputies.map(deputy=><DeputyDetail deputy={deputy} key={deputy._id}/>)}
</View>
);
}
}
export default createContainer(params=>{
return{
deputies: Meteor.collection('deputies').find({}),
};
},Deputies_List)
这是ViceDetail组件:
const DeputyDetail =({deputy})=>{
const{name} = deputy;
return(
<Text>Nom : {name}</Text>
);
}
export default DeputyDetail;
错误:没有消息,但屏幕上没有任何内容。 我应该有一个条目。
有什么想法吗?
答案 0 :(得分:0)
从您的代码中,您似乎没有订阅deputies
出版物。我想如果您在Meteor.subscribe('deputies')
内致电createContainer
,您应该会看到预期的数据。