Я только начинаю работать с angular, так что надеюсь, что я не упущу чего-то совершенно очевидного. Я использую mean.js (Mongo, Express, Angular, стек Node) и работаю над простым в использовании приложением, чтобы начать работу. Я пытаюсь добавить модуль angular-hotkeys в свое приложение.
Я установил модуль, используя sudo npm install -g angular-hotkeys --save
Затем я добавил ApplicationConfiguration.registerModule('cfp.hotkeys');
в свой файл core.client.module.js.
И в моем файле config.js я добавил cfp.hotkeys в качестве зависимости:
var ApplicationConfiguration = (function() {
// Init module configuration options
var applicationModuleName = 'taskmanager';
var applicationModuleVendorDependencies = ['ngResource', 'ngCookies', 'ngAnimate', 'ngTouch', 'ngSanitize', 'ui.router', 'ui.bootstrap', 'ui.utils', 'cfp.hotkeys'];
Наконец - я привязал горячие клавиши к своему контроллеру:
// Lists controller
angular.module('lists').controller('ListsController', ['$scope', '$stateParams', '$location', 'Authentication', 'Lists', 'SelectedList', 'hotkeys',
function($scope, $stateParams, $location, Authentication, Lists, SelectedList, hotkeys ) {
$scope.authentication = Authentication;
console.log('hotkeys');
Но каждый раз, когда я загружаю страницу, я получаю следующую ошибку:
Error: [$injector:unpr] Unknown provider: hotkeysProvider <- hotkeys http://errors.angularjs.org/1.2.22/$injector/unpr?p0=hotkeysProvider%20%3C-%20hotkeys
at http://localhost:3000/lib/angular/angular.js:78:12
at http://localhost:3000/lib/angular/angular.js:3792:19
at Object.getService [as get] (http://localhost:3000/lib/angular/angular.js:3920:39)
at http://localhost:3000/lib/angular/angular.js:3797:45
at getService (http://localhost:3000/lib/angular/angular.js:3920:39)
at invoke (http://localhost:3000/lib/angular/angular.js:3947:13)
at Object.instantiate (http://localhost:3000/lib/angular/angular.js:3967:23)
at http://localhost:3000/lib/angular/angular.js:7260:28
at http://localhost:3000/lib/angular/angular.js:6651:34
at forEach (http://localhost:3000/lib/angular/angular.js:332:20) <section data-ui-view="" class="ng-scope">
Я знаю, что я, вероятно, делаю что-то очень простое неправильно, но я не могу понять, что это такое.