2016-02-26 69 views
1

道具看到这个代码:流星流量路由器阵营:我传递一个组件作为道具,我想包括在该组件

authenticatedRoutes.route('/study/:studyId/study_settings', { 
    name: 'study_settings', 
    action(params, queryParams) { 
    console.log(queryParams); 
    Session.set('studyId', params.studyId); 
    mount(Default, { yield: <PageContainer pageName='Study Settings' page={<StudySettings />}/> }); 
    } 
}); 

正如你可以看到page道具?在挂载功能?我传递<StudySettings />组件

好,我想一个道具进入这个组件

但是当我尝试<StudySettings queryPage=queryParams.subPage />我得到编译错误。

我该怎么做?

回答

1

当你想传递一个道具的ReactJS组件,它是你需要在你的情况下使用{}所以你需要做这样的事情

<StudySettings queryPage={ queryParams.subPage } />

让我知道,如果你有一个变量还有其他问题吗!

相关问题