由于以下原因导致无法实例化模块:

时间:2018-04-19 12:18:50

标签: angularjs web module

我认为这与我今天早些时候遇到的问题有关: Unknown provider: serviceProvider -> service -> myDirective

现在考虑到我开始得到'未能实例化错误'我尝试应用与上一篇文章相同的逻辑但仍然留下了这个:

angular.js:68未捕获错误:[$ injector:modulerr]由于以下原因导致无法实例化模块管理员: 错误:[$ injector:modulerr]由于以下原因无法实例化模块tableNavigation: 错误:[$ injector:nomod]模块'tableNavigation'不可用!您要么错误拼写了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

我看了,大多数人似乎都缺少>脚本<标签或似乎有一个ngRoute类型的错误 - 这似乎不是我发现自己的情况

tableNavigation服务开始的代码:

(function () {
    'use strict';

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

    app.service('tableNavigation', [
        '$document',
        '$timeout',
        tableNavigation
    ]);

    function tableNavigation($document, $timeout) {
        //code
    };
})()

我正在尝试加载的屏幕的管理员控制器 (function(){

var app = angular.module("admin", ['tableNavigation']);

app.controller("homeController", [
    "$scope",
    "adminService",
    "adminAuthService",
    "navigationService",
    'uiStateMachine',
    homeController
]);

function homeController(
    $scope,
    adminService,
    adminAuthService,
    navigationService,
    uiStateMachine
    ) {
    //code
    };
})()

如果您还需要其他任何东西来帮我解决这个问题,请告诉我。

1 个答案:

答案 0 :(得分:1)

原来我在BundleConfig文件中缺少目录引用。所以,如果你有这个问题,试试看那里