angularjs - Uncaught Error : [$injector:modulerr] http://errors. angularjs.org/1.5.0/$injector/modulerr?p0=app&p1=Error%3A%20%….c%20

标签 angularjs

我在尝试编写代码时遇到此错误。我已经完成了其他 Stackflow 问题,但找不到答案。是什么导致了这个错误?

var app = angular.module("app", ['ui.router', 'ngTouch', 'ngMaterial', 'ngMessages', 'ngAnimate'])

app.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
    $urlRouterProvider.otherwise('/category');

    $stateProvider
        .state('category', {
            url: '/category',
            templateUrl: '../../app/CategoryViewer/Category.html',
            controller: 'CategoryController'
        });
}]);
<head>
    <title></title>
    <link href="css/reset.css" rel="stylesheet" />
    <link href="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.5/angular-material.min.css" rel="stylesheet" />
    <link href="css/site.css" rel="stylesheet" />
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>    
    <script src="https://code.angularjs.org/1.5.0/angular.min.js"></script>
    <script src="https://code.angularjs.org/1.5.0/angular-route.min.js"></script>
    <script src="http://angular-ui.github.io/ui-router/release/angular-ui-router.min.js"></script>
    <script src="https://code.angularjs.org/1.5.0/angular-touch.min.js"></script>
    <script src="https://code.angularjs.org/1.5.0/angular-messages.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.4/angular-material.min.js"></script>

    <script src="app/app.js"></script>
    <script src="app/directives.js"></script>
    <script src="app/CategoryViewer/CategoryController.js"></script>
</head>


<body ng-app="app">
    <div id="content" ui-view>hello</div>
</body>

如有任何帮助,我们将不胜感激。

最佳答案

这是一个注入(inject)问题,要么注入(inject)到您的 Controller /服务中,要么注入(inject)到您的应用中。

尝试一次删除其中的每一个,问题会消失吗?

var app = angular.module("app", ['ui.router', 'ngTouch', 'ngMaterial', 'ngMessages', 'ngAnimate'])

一旦缩小范围,修复起来就会更容易。日志是否说明哪个模块在注入(inject)时出现问题?

我看不到 ng-animate 的脚本标签

关于angularjs - Uncaught Error : [$injector:modulerr] http://errors. angularjs.org/1.5.0/$injector/modulerr?p0=app&p1=Error%3A%20%….c%20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35340847/

相关文章:

javascript - 在滚动时设置 CSS 闪烁的 AngularJS 指令

javascript - AngularJS:在没有 $watch 的情况下观察变量

javascript - Protractor :写入文本框后尝试读取文本以进行端到端测试

javascript - 如何在 ng-click 上堆叠多个操作/功能?

javascript - Angular .ng-hide-remove 动画不起作用

javascript - Angular 模板并传入对象变量名称

angularjs - 将参数传递给 Node api

javascript - AngularJS - 如何进行级联选择并保存到 API

javascript - 插入数组不会更新 View

javascript - 如何在 AngularJS 中的另一个文件中存储 Chart.js 图表选项