Ich versuche zu lernen Meteor reagieren, und ich habe eine Frage zu FlowRouter mit Inhalt in HTML-Template-Seiten einzufügen.FlowRouter - Einfügen von Inhalten HTML-Vorlage
routes.jsx
FlowRouter.route('/post/:postId', {
name: 'posts.single',
action({postId}) {
mount(MainLayoutCtx, {
content:() => (<Post postId={postId}/>)
});
}
});
index.jsx - wo MainLayoutCtx zu
const Layout = ({content =() => null }) => (
//code here
);
zeigt:
das alles wird importiert richtig, das ist der entsprechende Code Nehmen wir an,
In index.jsx, {content =() => null}. Bedeutet dies nicht, dass Inhalt ein Objektliteral ist, das keine Parameter hat und null ausgibt?
Aber wenn Inhalte in routes.jsx übergeben wird, ist es () => (/ Post postID = {postID} />) So ist nicht, dass die Inhalte ausgibt Beitrag mit postID als Stütze übergeben?
Wie wirkt sich das Spiel mit dem, was index.jsx erwartet?
Es gibt keine einfache Möglichkeit, Daten aus dem Weg zu Vorlage im Flow-Router, einen Blick auf [Flow-Router-extra] passieren (https://github.com/VeliovGroup/flow-router) wird diese verlängert Gabel von FR, mit Haken, um Daten vom Fräser zu Schablonen zu übertragen –