2016-05-31 143 views
0

这是一般性的依赖注入问题。显然我做错了。角度多重依赖注入

我想要在我的应用程序中使用angular-xeditable。

https://vitalets.github.io/angular-xeditable/

我使用凉亭安装了它,并添加相应的脚本链接到我的头上。 现在我试图注入它。 文档说

var app = angular.module("app", ["xeditable"]); 

所以,在我的应用程序:我这样做:

portalApp.controller('portalController', 
    ['$scope', '$http','$filter', 'xeditable', 
     function($scope, $http, $filter, xeditable) { 

,但我得到了提供错误,这意味着它无法找到xeditable。

angular.js:13642Error: [$injector:unpr] http://errors.angularjs.org/1.5.6/$injector/unpr?p0=xeditableProvider%20%3C-%20xeditable%20%3C-%20portalController 

我在做什么错? OK,duh。

+0

您将'xeditable'注入'app',但是在'portalApp'中引用它? – MarkoCen

回答

0

好的,它应该是

var portalApp = angular.module("portalApp", ['xeditable']); 

portalApp.controller('portalController', ['$scope', '$http','$filter', function($scope, $http, $filter) { 

我仍然收到很多错误,但至少不是那一个。