在脚本块中通过 goog.require 加载文件失败
在 标记内使用
goog.require
来加载脚本时,不会加载指定的文件。例如:
<script>
goog.require('goog.dom');
var mydiv = goog.dom.$('foo');
</script>
给出:
goog.dom is undefined
这种用法有什么问题吗?
When using goog.require
inside a <script>
tag to load a script, the specified files aren't loaded. For example:
<script>
goog.require('goog.dom');
var mydiv = goog.dom.$('foo');
</script>
Gives:
goog.dom is undefined
What's wrong with this usage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题在于,
goog.require
动态地将所需的脚本标记添加到文档中当前脚本标记之后。因此,例如:翻译为:
解决方案是为需求设置一个单独的脚本标记:
The problem is that
goog.require
dynamically adds the required script tags to the document after the current script tag. So, for example:Translates to:
The solution is to have a separate script tag for requirements: