Meteor 数据未显示在react组件渲染函数中
我有以下代码,在渲染函数中不会产生任何结果:Meteor 数据未显示在react组件渲染函数中,meteor,reactjs,Meteor,Reactjs,我有以下代码,在渲染函数中不会产生任何结果: Categories:[ { _id:"MNN2Zc4M8XnavYdiH", name:"Test Category", status:1 } ]; Meteor.publish('findCategory', function(id){ return Categories.find({_id:id}); }); EditCategory = React.createClass({ mixins:[ReactMeteorDa
Categories:[
{
_id:"MNN2Zc4M8XnavYdiH",
name:"Test Category",
status:1
}
];
Meteor.publish('findCategory', function(id){
return Categories.find({_id:id});
});
EditCategory = React.createClass({
mixins:[ReactMeteorData],
getMeteorData(){
return{
Category:Categories.findOne({_id:this.props._id})
}
},
render:function () {
return(
<div className=""><p>{this.data.Category.name}</p></div>
)
}
});
类别:[
{
_id:“MNN2Zc4M8XnavYdiH”,
名称:“测试类别”,
现状:1
}
];
Meteor.publish('findCategory',函数(id){
返回类别。查找({u id:id});
});
EditCategory=React.createClass({
mixins:[数据],
getMeteorData(){
返回{
Category:Categories.findOne({u id:this.props.\u id})
}
},
渲染:函数(){
返回(
{this.data.Category.name}
)
}
});
我想显示类别名称和其他详细信息,我做错了什么?有错误吗?如果您在同一个文件中定义了所有这些,那么您拥有的一些代码将无法工作。try Categories.insert({your document here});而不是类别:[];我不认为它创建了mongo collectionCategories已经在DB中,最初在我控制台“this.data.Category”时它显示空数组,但在呈现页面后,它在呈现函数中显示了我在初始加载时所需的类别数据对象。有错误吗?如果您在同一个文件中定义了所有这些,那么您拥有的一些代码将无法工作。try Categories.insert({your document here});而不是类别:[];我不认为它创建了mongo collectionCategories已经在DB中,最初它在我控制台“this.data.Category”时显示空数组,但在呈现页面后,它在呈现函数中显示了我在初始加载时需要的类别数据对象。