javascript - Angular 错误: Uncaught Error: [$injector:modulerr] Failed to instantiate module

标签 javascript angularjs dependencies mean-stack

尝试运行我的应用程序时,我不断收到此错误:

bundle.js:188 Uncaught Error: [$injector:modulerr] Failed to instantiate      
module app due to:
TypeError: Cannot read property 'setKey' of undefined

这是我的 app.js 文件

require('angular')
require('angular-route')

var app = angular.module('app',['ngRoute'])

require('./services/car_service')(app);
require('./services/auth_service')(app);
require('./services/error_service')(app);
require('./controllers/car-controller.js')(app)
require('./controllers/user-controller.js')(app)

app.config(['$routeProvider', function(router, filepickerProvider) {
  router
    .when('/', {
      templateUrl: 'templates/home.html'
    })
    .when('/login', {
      controller: 'UserController',
      controllerAs: 'userctrl',
      templateUrl: 'templates/login.html'
    })
    .when('/submit', {
      templateUrl: 'templates/submit.html'
    })
    .when('/inventory', {
      templateUrl: 'templates/inventory.html'
    })
    .when('/new-admin', {
      templateUrl: 'templates/new-admin.html'
    })
    .when('/admin-view', {
      templateUrl: 'templates/admin-view.html'
    })
    filepickerProvider.setKey(FILEPICKER);
 }])

我不确定我错过了什么,但任何建议或建议都会很棒。

最佳答案

看来您缺少在应用程序模块中注入(inject)文件选择器。

这导致您的 filepickerProvider 为空。

尝试执行以下操作:

`var app = angular.module('app',['ngRoute', 'angular-filepicker'])

希望对你有帮助!

关于javascript - Angular 错误: Uncaught Error: [$injector:modulerr] Failed to instantiate module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38366617/

相关文章:

javascript - 如何向jTable添加记录?

javascript - session 过期时如何处理 API 调用?

javascript - 上传多个AngularJS

python 循环导入再次(也就是这个设计有什么问题)

javascript - JavaScript中有没有一种方法可以将毫秒转换为年、月、日、分、秒?

javascript - knockout 绑定(bind)错误

angularjs - 无法从 Angular UI 模式中的 id 获取元素

angularjs - 在 AngularJS 中测试 $resource 服务

c# - 组织这个项目的最佳方式是什么?

gulp - 是否有工具可以可视化 gulp 文件中的任务依赖关系?