角度错误:未捕获错误:[$injector:模块rr] 无法实例化模块

Angular error : Uncaught Error: [$injector:modulerr] Failed to instantiate module

本文关键字:错误 模块 rr 实例化 injector      更新时间:2023-09-26

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

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

这是我的应用程序.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);
 }])

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

它发现您在应用程序模块中缺少文件选取器的注入。

这会导致您的文件选取器提供程序为空。

尝试执行以下操作:

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

希望对您有所帮助!

对于像我这样的菜鸟,请确保文件的所有路径都是正确的,尤其是 js 文件的路径。