我是Meteor / React的新手,正在尝试弄清楚如何创建一个多页应用程序。我真的很困惑如何让路由工作。我希望有多个html文件,取决于在一个上发生的事情,将导致另一个html文件被渲染。例如,
我在main.html上,然后点击按钮 - >然后它应该导致secondary.html在屏幕上呈现。我点击了secondary.html上的另一个按钮 - >它指引我到tertiary.html。
然而,每当我启动一个应用程序时,我的所有html文件都会立即被渲染(Meteor就是自动生成的东西)。我一直在尝试使用FlowRouter。任何帮助或建议将不胜感激!
答案 0 :(得分:0)
我很满意铁:路由器包,你可以在这里看到文档:https://atmospherejs.com/iron/router
通过访问文档...了解您可以添加哪些选项
但是,这仍然是你用最简单的方式实现它的方法:
Router.route("/myCustomRoute",function(){
this.render("/myCustomTemplate")
}
通过这样做,您将允许您的应用程序具有多个路由:) 然而,FlowRouter是一个非常好的选择(可能更好),但它将是相同的"代码逻辑"背后:)
希望它会有所帮助!