Многостраничные приложения с Meteor/React
Я новичок в Meteor/React и пытаюсь выяснить, как создать многостраничное приложение. Я действительно запутался в том, как заставить работать маршрут. Я хочу иметь несколько HTML-файлов, которые, в зависимости от того, что происходит на одном, будет вызывать рендеринг другого. Например,
Я нахожусь на main.html, и я нажимаю кнопку ->, и это должно привести к вторичной.html для отображения на экране. Я нажал еще одну кнопку на файле second.html ->, и он направил меня к файлу tertiary.html.
Однако всякий раз, когда я запускаю приложение, все мои html-файлы просто визуализируются одновременно (я полагаю, что Meteor просто делает это автоматически). Я пытался работать с FlowRouter. Любая помощь или совет будет принята с благодарностью!
1 ответ
Я чувствую себя комфортно с железом: пакет маршрутизатора, вы можете увидеть документацию здесь: https://atmospherejs.com/iron/router
Посмотрите, какие опции вы можете добавить к этому, посетив документацию...
Но все же, вот как вы реализуете это самым простым способом:
Router.route("/myCustomRoute",function(){
this.render("/myCustomTemplate")
}
Сделав это, вы позволите своему приложению иметь несколько маршрутов:) Однако FlowRouter - очень хороший вариант (может быть, и лучше), но за ним будет та же "логика кода":)
Надеюсь, это поможет!