CDo*_*Doe 4 meteor iron-router
我在流星0.8.0上收到Iron Router 0.7.0的错误.
在blaze-layout的layout.js中的UI.Compenent.lookup函数中,触发以下错误:
未捕获错误:无法在渲染的组件树中找到布局组件
很难确切地知道导致此错误的原因以及因此而无效的原因.有任何想法吗?
提前致谢.
小智 9
我得到了同样的错误,对我而言,这是因为我将布局模板包含在内<body>,并将其指定为layoutTemplate选项.要修复它,我删除了包含<body>.
这是我的代码之前和之后;
example.html(之前)
<head>
<title>example</title>
</head>
<body>
{{>layout}}
</body>
<template name="layout">
<div>{{>yield}}</div>
</template>
Run Code Online (Sandbox Code Playgroud)
example.js(之前)
if(Meteor.isClient) {
Router.configure({
layoutTemplate: 'layout'
});
}
Run Code Online (Sandbox Code Playgroud)
example.html(之后)
<head>
<title>example</title>
</head>
<body>
</body>
<template name="layout">
<div>{{>yield}}</div>
</template>
Run Code Online (Sandbox Code Playgroud)
example.js(之后 - 与之前相同)
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |