Javascript 错误:[$injector:nomod]模块“nvd3”不可用

Javascript 错误:[$injector:nomod]模块“nvd3”不可用,javascript,angularjs,nvd3.js,Javascript,Angularjs,Nvd3.js,我正在努力实现。到目前为止,我有以下代码: 在我的main index.html中,我包含以下脚本: <script src="bower_components/angular/angular.js"></script> <script src="bower_components/d3/d3.js"></script> <script src="bower_components/nvd3/nv.d3.js">&l

我正在努力实现。到目前为止,我有以下代码:

在我的main index.html中,我包含以下脚本:

    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/d3/d3.js"></script>
    <script src="bower_components/nvd3/nv.d3.js"></script>
    <script src="bower_components/angular-nvd3/dist/angular-nvd3.js"></script>
    <script src="bower_components/angularjs-nvd3-directives/dist/angularjs-nvd3-directives.js"></script>
应用程序:

HTML视图:

<div ng-app="myApp">
    <div ng-controller="DashboardCtrl">
        <nvd3 options="options" data="data"></nvd3>
    </div>
</div>
你知道我遗漏了什么吗?

回答如下:

这是javascript缺少的一个依赖性问题。在index.html中,在加载外部库之后加载app.js,因为angular模块无法实例化nvd3模块,因为它不在那里


你能创建JSFIDLE/plnkr吗?当然,我现在就要创建了。请看这里的工作日志:
var myApp= angular
  .module('myApp', ["nvd3"])
<div ng-app="myApp">
    <div ng-controller="DashboardCtrl">
        <nvd3 options="options" data="data"></nvd3>
    </div>
</div>
Error: [$injector:nomod] Module 'nvd3' is not available