我正在学习 google 关闭,当我尝试使用 goog.ui
组件(其中的任何类)时,我收到错误 goog.require could not find: goog.ui
。
我的代码是:
goog.require('goog.dom');
goog.require('goog.json');
goog.require('goog.events');
goog.require('goog.ui.HoverCard');
goog.require('goog.positioning.AnchoredPosition');
goog.require('goog.positioning.Corner');
goog.require('goog.ui.Component.EventType');
goog.require('goog.ui');
其他组件(至少在我尝试加载任何 ui 元素之前)工作得很好。
关于这可能是什么的任何建议?我大约两天前从 git 克隆了这个版本。我没有编译,因为在这个阶段我只想弄清楚如何编写代码。
最佳答案
您可以对之前由 goog.require()
提供的元素使用 goog.provide()
。goog.ui
从未被提供,因为它不是一个组件,也不是你可以直接与“静态”方法一起使用的东西(例如,与具有 goog.events
方法的 listen()
相反)。
这只是重新组合所有可视组件的命名约定。
但是,您可以执行 goog.require('goog.ui.Component')
或 goog.require('goog.ui.Button')
例如。
关于javascript - Google 关闭 : goog. require 找不到 : goog. ui,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21501794/