1

我认为有类似的东西:

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?) 分支并重试。

smart.jsonEdit2:用这个替换了文件中的相应行

"accounts-ui-bootstrap-3": {
    "git": "https://github.com/mangasocial/meteor-accounts-ui-bootstrap-3.git",
    "branch": "blaze"
}

它似乎有助于解决我在控制台中遇到的错误,但我仍然只看到左上角的“模板”文本。“blaze”分支似乎正在积极更新,所以可能只是......当我弄清楚这一点时会更新。

4

1 回答 1

1

在 Meteor 0.8.0{{yield}}现在是{{>yield}}

于 2014-03-28T23:31:09.487 回答