<a href="#" onclick="parent.test()">Test Method</a>

这在0.5.9中起作用。 在0.6.1中失败,错误为“捕获到TypeError:对象[object global]没有方法'test'”。 test()在客户端文件夹的.js文件中定义。 在0.6.1中,.js文件中的所有代码似乎都包裹在一个匿名函数中。 解决方法是什么?

===============>>#1 票数:0

从6.0版开始,Meteor将每个文件的代码包装到一个函数中,以防止全局命名空间污染。 如果要跨文件共享变量,则必须从变量声明中删除“ var”。

如果使用coffeescript,请为您使用@变量。

  ask by user1899362 translate from so

未解决问题?本站智能推荐:

1回复

从YouTube Iframe API流星包导入YT和YTConfig

我们正在使用adrianliaw:youtube-iframe-api包在我们的项目中显示youtube iframe。 以前这很好,但是我们决定将项目的某些部分移到自己的程序包中。 完成之后,我似乎无法将YT和YTConfig对象导入到我们的packge中。 这就是我所拥有的:
1回复

在流星跨域中将带有iframe的网站嵌入

有一个小问题,我找不到以下解决方案: 流星应用程序在本地网络中工作:在app.local:3000 一个网站(Wordpress,Apache)将是iframe src 这就是流星的样子: 但正如我所料: 拒绝使用框架“ http://mllnm.de
1回复

由流星js编写的静态HTML? 嵌入