Это общий вопрос об инъекции зависимостей. Очевидно, я делаю это неправильно.
Я пытаюсь работать с угловым 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
Что я делаю не так?
Хорошо, дух. Должен быть
var portalApp = angular.module("portalApp", ['xeditable']);
portalApp.controller('portalController', ['$scope', '$http','$filter', function($scope, $http, $filter) {
Я все еще получаю много ошибок, но, по крайней мере, не тот.
xeditable
вapp
, ноportalApp
его вportalApp
?