我正在尝试学习流星,所以我创建了一些工作正常的样本。我搜索了锅炉板并遇到了http://www.meteorkitchen.com/examples,这非常有帮助。
我设置了http://generator-accounts.meteor.com/并添加了登录Facebook和谷歌的谷歌工作正常。
我正在处理的示例需要子页面,我参考了子页面示例和修改过的代码,但它没有按预期工作。
所以我修改了模板
=
和路线
<template name="HomePrivate">
<div class="page-container container">
<div class="row">
<div id="navbar" class="navbar navbar-inverse" role="navigation">
<div class="navbar-container container">
<div id="listing" class="collapse navbar-collapse">
<ul id="menu-items" class="nav navbar-nav">
<li id="menu-item-simple" class="{{menuItemClass 'home_public'}}">
<a href="{{pathFor 'home_private.general_information'}}">
<span class="item-title">
General Information
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="row">
<div id="subcontent">
{{> yield region='HomePrivateSubcontent'}}
</div>
</div>
</div>
</template>
现在,当我点击菜单项时,它也会替换菜单,而我的理解是内容应该在
中呈现this.route("home_private.general_information", {path: "/home_private/general_information", controller: "GeneralInformationController"});
请建议。
答案 0 :(得分:0)
我已经解决了这个问题。
请在本地设置使用YAML版本而不是JSON版本。 https://github.com/perak/kitchen-examples/tree/master/example-subpages
需要对控制器进行一些更改。