2016-05-18 3 views
0

私は反応と流星のフロールータを使用しています。イムは href={FlowRouter.path('ReadProjectMeta', {_id})}を使用して要素をリンクしようとし、その コンソールを働いていないことは私にこのエラーが発生しますFlowrouter.path not working

router.js:347 There is no route for the path: /ReadProjectMeta

まだIVEは、このコンポーネントがどのように見えるかでこのよう

FlowRouter.route("/ReadProjectMeta/:_id", { 
    action(params) { 
    mount(ReadProjectMetaLayoutContainer, { 
     components: (<ReadProjectMeta _id={params._id}/>) 
    } 
) 
} 
}); 

ルートを定義し

const ProjectList = ({project}) => ({ 
    project.map(({_id, projectheader,projectsummary,projectdescription}) => (
    <li key={_id}> 
     <a href={FlowRouter.path('ReadProjectMeta', {_id})}>{projectheader}</a> 
    </li> 
)) 
}) 

何が問題なのですか。

答えて

1

がこのように試してみてください助けてください:

FlowRouter.route("/ReadProjectMeta/:_id", { 
    name: 'project.meta' 
    action(params) { 
     mount(ReadProjectMetaLayoutContainer, { 
     components: (<ReadProjectMeta _id={params._id}/>) 
     }) 
    } 
    }); 

    FlowRouter.path('project.meta', {_id:response}); 
+0

Imが取得 '応答である。これは、' FlowRouter.path( 'project.meta'、{_id)の作品 –

+0

をdefined'ない; 'ありがとうございます。 –