1

我将 jQuery 直通示例从这里http://angular-ui.github.com复制到这个小提琴http://jsfiddle.net/ilyaD/Xe48t/3/并且它不起作用。我正进入(状态ui is not defined

这是JS:

angular.module('ui.config', []).value('ui.config', {
   // The ui-jq directive namespace
   jq: {
      // The Tooltip namespace
      tooltip: {
         // Tooltip options. This object will be used as the defaults
         placement: 'right'
      }
   }
});

我错过了什么?

更新:

我添加uiangular.module('ui.config', ['ui']).value('ui.config', {但仍然无法正常工作http://jsfiddle.net/Xe48t/9/

4

3 回答 3

1

实际上,您不应该在ui.config模块上声明值。您在自己的应用程序上声明它,它将优先:

angular.module('myApp', ['ui']).value('ui.config', {
  jq: {
    // whatever
  }
});

请注意,这是在myApp

如果您:

  • 在正确的地方运行你的 JS(头)
  • 让 AngularJS 正确初始化(使用ng-app
  • 并加载引导库和 css

http://jsfiddle.net/Xe48t/12/

于 2013-02-14T18:49:24.870 回答
0

确保包含 AngularUI javascript 文件,然后要使用字符串“ui”。

angular.module('ui.config', ['ui'])
于 2013-02-14T16:14:52.660 回答
0

您错过了 ui 依赖项:

angular.module('ui.config', ['ui']).value('ui.config', {

http://jsfiddle.net/Xe48t/4/

于 2013-02-14T16:16:19.537 回答