我认为有类似的东西:
Router.configure({
layoutTemplate : "template"
});
然后
<template name="template">
<head>
<title>Your Website Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
{{> menu}}
{{> yield}}
</body>
</template>
将在上次更新后继续工作。知道需要做哪些更改才能保持布局正常工作?现在似乎没有在任何地方描述得很好。
渲染页面后我得到的只是
template
位于浏览器的左上角。
Edit1:出于某种原因,我的浏览器控制台之前没有打印出任何错误,但现在是。看起来它与accounts-ui-bootstrap-3有关 - 它正在尝试使用Spark,我会尝试更改为blaze(dev?)分支并再试一次。
Edit2:使用此
替换smart.json
文件中的相应行
"accounts-ui-bootstrap-3": {
"git": "https://github.com/mangasocial/meteor-accounts-ui-bootstrap-3.git",
"branch": "blaze"
}
它似乎帮助了我在控制台中遇到的错误,但我仍然只看到左上角的“模板”文本。 “火焰”分支似乎正在进行主动更新,所以它可能只是...当我想出来时会更新。
答案 0 :(得分:1)
在Meteor 0.8.0 {{yield}}
现在是{{>yield}}