Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在meteor中自定义路由时出错_Meteor_Meteor Accounts - Fatal编程技术网

在meteor中自定义路由时出错

在meteor中自定义路由时出错,meteor,meteor-accounts,Meteor,Meteor Accounts,我在左侧菜单中有一个静态登录和注册按钮。我需要将它们配置为各自的页面。但是我得到了以下错误 BlazeLayout警告:未知模板“未定义” 这是routes.js AccountsTemplates.configureRoute('signIn', { name: 'signin', path: '/signin', }); AccountsTemplates.configureRoute('signUp', { name: 'join', path: '/join', });

我在左侧菜单中有一个静态登录和注册按钮。我需要将它们配置为各自的页面。但是我得到了以下错误

BlazeLayout警告:未知模板“未定义” 这是routes.js

AccountsTemplates.configureRoute('signIn', {
  name: 'signin',
  path: '/signin',
});

AccountsTemplates.configureRoute('signUp', {
  name: 'join',
  path: '/join',
});
我的.html是:

{{#if userMenuOpen}}
          <a class="js-logout">{{_ 'Logout'}}</a>
        {{/if}}
      </div>
    {{else}}
      <div class="btns-group">
        <a href="{{pathFor 'signin'}}">{{_ 'Sign In'}}</a>
        <a href="{{pathFor 'join'}}">{{_ 'Join'}}</a>
      </div>
    {{/if}}
Appbody:

<template name="Appbody">
<div id="contain" class="{{menuOpen}} {{cordova}}">
<header>
<section id="menu">
    <ul id="slide-out" class="side-nav fixed collection">

        <li><div class="userView">
          <img class="background logo" src="/images/logo-cerner.png">
        </div></li>
        <li>
        {{#if currentUser}}
      <div class="btns-group-vertical">
        <a href="#" class="js-user-menu">
          {{#if userMenuOpen}}
            <span class="material-icons">import_export</span>
            {{else}}
            <span class="material-icons">import_export</span>
          {{/if}}
          <!-- {{currentUser.emails[0]}} -->
          {{emailLocalPart}}
        </a>
        {{#if userMenuOpen}}
          <a class="js-logout">{{_ 'Logout'}}</a>
        {{/if}}
      </div>
    {{else}}
      <div class="btns-group">
        <a href="{{pathFor 'signin'}}" class="btn-secondary">{{_ 'Sign In'}}</a>
        <a href="{{pathFor 'join'}}" class="btn-secondary">{{_ 'Join'}}</a>
      </div>
    {{/if}}

    </li>
        <li>
            <form class="add-new-board">
                <div class="input-field">
                    <input type="text" placeholder="Add New Board" />
                </div>
                <button class="btn waves-effect waves-light">Submit</button>
            </form>
            {{> boards}}
        </li>
    </ul>
    <a href="#" data-activates="slide-out" class="button-collapse"><i class="material-icons">menu</i></a>
   </section>
   </header>
   <main>
   <div class="container">
{{#if currentUser}}
                <div class="row">
                    <div class="col s6">
                      {{> goodForm}}
                      {{> goods}}
                    </div>
                    <div class="col s6">
                      {{> badForm}}
                      {{> bads}}
                    </div>
                </div>
            {{/if}}
    <div class="row">
        <div class="col s12 m8 l9">
            {{#if currentUser}}
            {{#momentum plugin="fade"}}
        {{> Template.dynamic template=main}}
          {{/momentum}}
    {{else}}
                {{> atForm}}
            {{/if}}
        </div>
    </div>
</div>
</main>

  • {{{#如果当前用户}} {{#如果userMenuOpen} {{/if}
  • 提交 {{>电路板}
{{{#如果当前用户}} {{>goodForm} {{>货物} {{>badForm} {{>bads} {{/if} {{{#如果当前用户}} {{{#momentum plugin=“fade”} {{>Template.dynamic Template=main} {{/动量} {{else} {{>atForm} {{/if}

授权页:

<template name="Auth_page">
<div class="page auth">
<nav>
  <div class="nav-group">
    <a href="#" class="js-menu nav-item">
      <span class="icon-list-unordered"></span>
    </a>
  </div>
</nav>

<div class="content-scrollable">
  <div class="wrapper-auth">
    {{> atForm}}
  </div>
</div>
</div>
</template>

{{>atForm}

从上面的片段很难分辨,但有几个想法:1-您正在使用哪个路由器/您设置了路由器吗?2-您的布局是否与相同/相似?澄清一下,1-我使用的是kadira:flow router、kadira:blaze布局、useraccounts:flow routing和2-我指的是您是否可以向我们展示您定义了“Auth_page”、“App_body”的HTML以及“App_body”中的主要部分?与《流星指南》相比,您可能会发现它更有用@马特雪莉:我已经编辑过了。你可以从上面的代码片段中很难分辨出代码,但是有几个想法:1-你正在使用哪个路由器/你设置了路由器?2-您的布局是否与相同/相似?澄清一下,1-我使用的是kadira:flow router、kadira:blaze布局、useraccounts:flow routing和2-我指的是您是否可以向我们展示您定义了“Auth_page”、“App_body”的HTML以及“App_body”中的主要部分?与《流星指南》相比,您可能会发现它更有用@马特雪莉:我已经编辑过了。您可以查看代码
<template name="Auth_page">
<div class="page auth">
<nav>
  <div class="nav-group">
    <a href="#" class="js-menu nav-item">
      <span class="icon-list-unordered"></span>
    </a>
  </div>
</nav>

<div class="content-scrollable">
  <div class="wrapper-auth">
    {{> atForm}}
  </div>
</div>
</div>
</template>