我正在构建一个Parse-React-Ratchet应用程序,我遇到了一个不熟悉的错误" Uncaught TypeError:无法将一个类称为函数"在浏览器控制台中。错误消息植根于node-module babel-runtime中的class-call-check.js。我正在尝试创建特定业务类别的业务列表。业务类别作为指针存储在业务表中,如此(伪代码)
商家{名称,电话,类别}
组件观察功能如下所示
observe(props,state){
return{
businesses: new Parse.Query('Business').equalTo('category', Parse.Object('_BusinessCategory', { objectId: this.props.categoryId}))
}
}
我从类似
的BusinessList组件传递类别ID<div className="content">
<BusinessList categoryId={this.props.categoryId}/>
</div>
本身正在从其父类传递categoryId,如此
router.addRoute('categories/:id', function(id) {
this.setState({page: <CategoryPage categoryId={id}/>});
}.bind(this));
在parent componentDidMount函数中。考虑到我试图访问查询过滤器中的指针
,我怀疑我的查询编写不正确提前感谢您的帮助。