将模块"angular-hotkeys"添加到我的意思.js应用程序中



刚开始使用angular-所以希望我没有错过一些绝对明显的东西。我正在使用mean.js(Mongo、Express、Angular、Node stack),并开发一个简单易用的应用程序来启动我。我正在尝试将角度热键模块添加到我的应用程序中。

我使用sudo npm install -g angular-hotkeys --save 安装了模块

然后,我将ApplicationConfiguration.registerModule('cfp.hotkeys');添加到我的core.client.module.js文件中。

在我的config.js文件中,我添加了cfp.热键作为依赖项:

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">

我知道我可能做错了一件很简单的事,但我一辈子都搞不清楚是什么

这可能是因为模块名为cfp.hotkeys而不是hotkeys,这意味着您在文件中加载了错误的模块名称。

请参阅此处定义的模块名称

更新:使用bower安装模块,而不是使用npm,也不是全局安装。

bower install angular-hotkeys --save

相关内容

  • 没有找到相关文章

最新更新