我收到客户端错误(console.log 错误),但我的应用程序有效(我可以添加用户)
错误如下: Uncaught TypeError: Cannot read property '_liveui' of null
该项目在我的仓库中: https ://github.com/thiagofm/statusfyit
怎么了?
我收到客户端错误(console.log 错误),但我的应用程序有效(我可以添加用户)
错误如下: Uncaught TypeError: Cannot read property '_liveui' of null
该项目在我的仓库中: https ://github.com/thiagofm/statusfyit
怎么了?
自从提出这个问题以来,Meteor 已经更新了它的 API,所以原始代码不再直接运行。
使用 jQuery.html 插入渲染模板的结果不是正常的方法。最好使用把手模板包含功能。
例如,替换:
$().ready(function(){
hello = Meteor.ui.render(function(){
return Template.hello();
});
$('body').html(hello);
});
和:
<body>
{{> hello}}
</body>
要根据应用程序的状态呈现不同的内容,请使用“会话”对象来条件化包含。例如:
<template name="foo">
{{#if showNewUserDialog}}
{{> newUserDialog}}
{{else}}
other stuff
{{/if}}
</template>
<template name="newUserDialog">
some stuff
</template>
和
Template.foo.showNewUserDialog = function () {
return Session.get('showNewUserDialog');
};
Template.other.events({
'click #new_user': function () {
Session.set('showNewUserDialog', true);
}
});