我正在学习 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/

10-11 11:50