2012-09-06 29 views
-1

我有一个输入元素列表模板。它们的值是文档的标题元素。输入元素有一个keyup事件,所以当我在输入元素中写入时,标题会更新。当我关注input-elemnt时,会话变量selectedDoc用文档的id设置。直到那时它工作。在另一个模板,我有一个如下功能:错误,因为更新到流星版本0.4

Template.content.isSelected = function() { 
return !Session.equals("selectedDoc",null) ? 'small' : ''; 
} 

,当我在我的代码中使用上述功能时,会出现以下错误。 当我集中一个输入元素和写一些东西,第一个字母后焦点消失。该错误只发生在第一次,我集中了一个输入元素。

我做错了什么?版本0.3.9一切运行良好。

感谢

回答

0

我在做什么错?

您没有关注Meteor或阅读更改日志,因此您没有注意到API更改。

如果你阅读它们,特别是Spark,并相应地调整你的代码;你的代码将在0.4上工作。

+0

我已阅读文档并使用模板保留功能,如下所示:Template.name.preserve({input [id]':function(node){return node.id;} }); – user1651906