如何将状态值从类传递到firestoreconnect查询

时间:2019-02-10 16:40:11

标签: reactjs react-redux

我有一个课程 JobPosts (职业职位),在这里我可以检索雇主发布的职位。我需要通过州政府,以便我可以找到特定雇主的工作。

以下是我的代码

var employer='test';
class JobsPosted extends Component {
    render() {
        const { joblists } = this.props
        const { employers } = this.props
        const { empname } = this.props
        if(employer === undefined) return <Redirect to='/login/' />
        employer=empname;
        console.log("empname ",employer);
        return (
            <div>
                <h4 className="text-center mt-3">jobs posted</h4>
                        <div className="text-center" id="alljobs">
                            <Jobcontent joblists={joblists} />
                        </div>          
            </div>
        );
    }
}

export default compose(    
    firestoreConnect([
        { collection: 'Employers'},
        { collection: 'Jobs',orderBy : ['postedon','desc'], where: ['postedby', '==' , `${employer}`]}
    ]),
    connect(mapStateToProps),
)(JobsPosted);

我也尝试使用变量。但这对我没有用。如何将类中的变量值传递给连接。

0 个答案:

没有答案