<a href="#" onclick="parent.test()">Test Method</a>
这在0.5.9中有效。在0.6.1中失败,错误“捕获TypeError:对象[对象全局]没有方法'测试'”。 test()在.js文件中定义客户端文件夹。在0.6.1中,.js文件中的所有代码似乎都被包装到一个匿名函数中。解决方法是什么?
答案 0 :(得分:0)
从6.0版开始,Meteor将每个文件的代码包装成一个函数,以防止全局命名空间污染。如果要跨文件共享变量,则必须从变量声明中删除“var”。
如果您使用coffeescript,请使用@作为变量。