Node.js 铁刨流星玉的产量和含量

Node.js 铁刨流星玉的产量和含量,node.js,meteor,pug,iron-router,Node.js,Meteor,Pug,Iron Router,我想在带有meteor和iron router的jade中使用{{{>yield“aside”}和{{{contentFor“aside”}}{/contentFor},但我得到了以下错误: Jade语法错误:意外标记“indent”:73:14:无法读取未定义(在fileModeHandler处)的属性“head” 怎么了? 在jade中,空格键对应于这些标记的正确语法是什么 非常感谢 编辑: 因此,在路由器中,如果您执行以下操作: Router.route('/some-route', fu

我想在带有meteor和iron router的jade中使用
{{{>yield“aside”}
{{{contentFor“aside”}}{/contentFor}
,但我得到了以下错误:

Jade语法错误:意外标记“indent”:73:14:无法读取未定义(在fileModeHandler处)的属性“head”

怎么了? 在jade中,空格键对应于这些标记的正确语法是什么

非常感谢

编辑:

因此,在路由器中,如果您执行以下操作:

Router.route('/some-route', function () {

  this.render('SomeRouteTemplate' {
    data: function () { return 'some data' }
  });

  this.render('MyTemplate', {
    to: 'aside',
    data: function () { return 'some data' }
  });

});
这将在布局模板的旁边区域呈现MyTemplate,并将所需的任何数据传递给模板:

template(name="layout")

  +yield(region="aside")
我想出来了

+contentFor("aside")
    p Hello World

嗯,这个错误不在这个文件上,它出现在这个标签上:
{{{{{contentFor“aside”}我的文本{{/contentFor}}
我不太确定你的意思。你能更详细地描述一下你到底想要实现什么吗?好的,我有一个ApplicationLayout,有一个标签:
{{>yield“aside”}
,我不想从MyTemplate(我的RouteControl加载的模板,它从ApplicationLayout“继承”)中填充它,通过使用这个标签:
{{contentFor“aside”}我的文本{{/contentFor}
好的,我已经更新了我的答案。希望这能帮你澄清一些事情。