来自 Deps 重新计算函数的异常:错误:无法在“节点”上执行“插入前”:要插入新节点的节点不是该节点的子节点。在 Function.DOMRange._insertNodeWithHooks 的错误(本机)
我认为这是我的模板渲染的问题。
我不知道去哪里解决这个问题?当我清除我的数据库时,它才开始发生。
这是我的布局模板:
<div class="container">
<navigation>
{{> yield region='navigation'}}
<leftmenu>
{{> yield region="leftmenu"}}
</leftmenu>
<rightmenu>
{{> yield region="rightmenu"}}
</rightmenu>
</navigation>
<corezone>
{{> yield}}
</corezone>
</div>
<footer>
{{> yield region='footer'}}
</footer>
我的铁路由器看起来像这样:
Router.map(function () {
this.route('matching', {
path: '/', // match the root path
layoutTemplate: 'mylayout',
waitOn: function() {
Meteor.subscribe('stuff');
Meteor.subscribe('morestuff');
return
},
onBeforeAction: function () {
if (! Meteor.user()) {
if (Meteor.loggingIn()) {
if (Matches.find({}).count()==0) {
Router.go('profile');
}
}
else{
Router.go('loginscreen');
}
}
},
onAfterAction: function() {
$("#menuleft").mmenu({
offCanvas : {
position : 'left'
},
classes : 'mm-light',
dragOpen : true,
counters : true,
searchfield : true,
header : {
add : true,
update : true,
title : 'Menu'
}
});
},
yieldTemplates: {
'newNav': {to: 'navigation'},
'menuright': {to: 'rightmenu'},
'menuleft': {to: 'leftmenu'}
}
}),