Метеор - FlowRouter - Пустые страницы

Привет, ребята, я делаю учебник по расширению класса пользователей, Ссылка на учебник1 На каждом пути я всегда получаю пустую страницу, и я не понимаю, почему. Любая помощь будет оценена по достоинству. Это мой файл route.js:

FlowRouter.route('/', {
   name: 'home',
   action: function() {
   BlazeLayout.render("mainLayout", {
      content: "home"
   });
  }
});
FlowRouter.route('/login', {
   name: 'login',
   action: function() {
   BlazeLayout.render("mainLayout", {
      content: "login"
   });
  }
});
FlowRouter.route('/register', {
   name: 'register',
   action: function() {
   BlazeLayout.render("mainLayout", {
      content: "register"
   });
  }
});

А это мой main-layout.html

<template name="mainLayout">
    {{>Template.dynamic template=content}}
</template>

Вот ссылка на мой репозиторий: https://bitbucket.org/mmrj9/hubapp/src


person Miguel Morujão    schedule 03.07.2016    source источник


Ответы (2)


Это некоторые другие проблемы на страницах, которые вызывают проблемы. Использование flow-router в порядке. Они хорошо отображаются со статическими узлами HTML.

Скажем, уменьшенная версия вашей домашней страницы,

<template name="home">
    Home Page.
</template>

, визуализируйте строку на стороне клиента, как и ожидалось.

Не стал бы составлять список проблем здесь, но надеюсь, что это прольет свет на это для вас, чтобы приступить к работе.

person Season    schedule 04.07.2016
comment
‹li›‹a href={{pathFor 'register'}}›Нажмите здесь, чтобы зарегистрироваться‹/a›‹/li› - person Miguel Morujão; 04.07.2016
comment
проблема похоже здесь - person Miguel Morujão; 04.07.2016

Вы определили другие шаблоны?

например Домашний шаблон

<template name="home">
    {{#with currentUser}}
    <div class="ui raised segment">
        <h1 class="ui header">Current User</h1>
        <p>First Name: {{profile.firstName}}</p>
        <p>Last Name: {{profile.lastName}}</p>
        <p>Profile Picture: <img class="ui small circular image" src="{{profile.profPicture}}" /></p>
        <p>Organization: {{profile.organization}}</p>
    </div>
    {{/with}}
</template>
person tune2fs    schedule 03.07.2016