AngularJS依赖注入失败 - 拖放

时间:2018-01-30 17:38:53

标签: javascript jquery angularjs drag-and-drop

我正在尝试实施拖放系统。 我发现了一个惊人的: http://marceljuenemann.github.io/angular-drag-and-drop-lists/demo/#/nested Github上: https://github.com/marceljuenemann/angular-drag-and-drop-lists/issues

现在,它说负载" dndLists"进入我的依赖 - 所以我的应用程序看起来像这样:

var app = angular.module('clarus_app', ['ngRoute'], ['dndLists'] );

然后它崩溃了。

angular.js:116 Uncaught Error:[$ injector:modulerr]无法实例化模块clarus_app,原因如下: 错误:[ng:areq]参数' fn'不是函数,有字符串

不知道我做错了什么。 页面使用的控制器如下所示: app.controller("logCtrl", ['$scope','$location','$http', function($scope, $location, $http){

有任何帮助吗?任何想法?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您有2个不同的数组参数用于模块依赖,只需要一个包含所有依赖项的数组

更改

var app = angular.module('clarus_app', ['ngRoute'], ['dndLists'] );

var app = angular.module('clarus_app', ['ngRoute','dndLists'] );
                                      // ^^ single array of dependent module names