【问题标题】:Using bootstrap popover in angularjs在 angularjs 中使用引导弹出框
【发布时间】:2016-02-19 08:56:57
【问题描述】:

我喜欢在我的 AngularJS 应用程序中使用 Popover,并为此包含了 ui-bootstrap,但我收到了注入错误:

Error: [$injector:unpr] Unknown provider: ui.bootstrapProvider <- ui.bootstrap

在我的 index.html 中

<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.13.4.js"></script>

在我的控制器类中:

angular
    .module('app')
    .controller('TeamsController', TeamsController);

TeamsController.$inject = ['Flash', '$scope', 'ui.bootstrap'];
function TeamsController(Flash, $scope, $modal) 
{
 //Code here
}

我真的不知道如何正确地做到这一点。

【问题讨论】:

    标签: angularjs twitter-bootstrap-3 angular-ui-bootstrap popover


    【解决方案1】:

    您必须将其作为应用程序的依赖项包含在内:

    angular.module('myModule', ['ui.bootstrap']);
    

    有关Angular UI page的更多信息。

    更新

    工作plunker。请注意,我已经删除了 Flash 依赖项,因为我不知道它是什么,您必须自己将其添加回脚本中。

    【讨论】:

    • 我试过这个,'angular .module('app', ['ui.bootstrap']) .controller('TeamsController', TeamsController);'但是我的网站根本无法加载...
    • 您使用的是什么版本的 Angular?还有控制台错误吗?
    • 完全没有错误,只是没有页面...使用code.angularjs.org/1.2.20/angular.js
    • 你试过this plunker吗?它也在 Angular UI 页面上..
    • 我做了,尝试了更多,但在更新我的角度版本时摆脱了它,希望我现在可以让它工作!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多