角度多重依赖注入
问题描述:
这是一般性的依赖注入问题。显然我做错了。角度多重依赖注入
我想要在我的应用程序中使用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。
答
好的,它应该是
var portalApp = angular.module("portalApp", ['xeditable']);
portalApp.controller('portalController', ['$scope', '$http','$filter', function($scope, $http, $filter) {
我仍然收到很多错误,但至少不是那一个。
您将'xeditable'注入'app',但是在'portalApp'中引用它? – MarkoCen