【问题标题】:How to add more than one dependency module in AngularJS如何在 AngularJS 中添加多个依赖模块
【发布时间】:2015-03-16 12:38:12
【问题描述】:

您好,我是 angularjs 新手,我想在应用程序中添加多个依赖模块。

这是我的代码:

var NBModule = angular.module('NBModule', ['ui.router','ngDraggable']);

我什至尝试过

var NBModule = angular.module('NBModule', ['ui.router'],['ngDraggable']);

最后

var NBModule = angular.module('NBModule', ['ui.router']);
angular.injector(NBModule, ['ngDraggable']);

我收到此错误:

[$injector:modulerr] http://errors.angularjs.org/1.3.5/$injector/modulerr?p0=undefined&p1=Error%…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.5%2Fangular.min.js%3A38%3A146)

【问题讨论】:

  • 如果您单击错误,是否会转到帮助页面?您是否在 head 部分加载了额外的模块?

标签: javascript angularjs angularjs-module


【解决方案1】:

您尝试的第一个选项是正确的:

var NBModule = angular.module('NBModule', ['ui.router','ngDraggable']);

我猜问题是你没有在html中添加脚本标签。

你需要添加:

<script src="path/to/uiRouter.js"></script>
<script src="path/to/draggable.js"></script>

【讨论】:

    【解决方案2】:

    您必须像这样在 HTML 中添加这些依赖项的脚本标签:

    <script src="angular.js"></script>
    <script src="ui.router.js"></script>
    <script src="ng-draggable.js"></script>
    

    如果这不起作用,那么 ui-router 可能取决于 ng-draggable 可能是

    【讨论】:

      猜你喜欢
      • 2013-10-12
      • 2016-04-18
      • 2018-02-21
      • 1970-01-01
      • 2016-12-17
      • 2014-04-28
      • 1970-01-01
      • 2015-06-06
      • 1970-01-01
      相关资源
      最近更新 更多