AngularJS 1.2.9 ngRoute“ requireJS的未知提供程序$ routeProvider错误

卡尔提克·饶

我正在使用angularJS-1.2.9和angular-route-1.2.9为我的应用程序设置路由,我正在使用requireJS作为依赖项加载程序并对代码进行模块化。我已将ngRoute依赖项添加到AngularJS配置中,但仍然在chrome控制台中收到以下错误未捕获的错误:[$ injector:modulerr]由于以下原因而无法实例化模块myApp:Error:[$ injector:unpr]未知的提供程序:$ routeProvoider

这是我的代码

main.js

 require.config({
    baseUrl: './js',
    paths: {
        angular: 'libs/angular-1.2.9',
        angularRoute: 'libs/angular-route-1.2.9'
    },
    shim: {
        'angularRoute': {
            deps: ['angular'],
            exports: 'angularRoute'
        },
        'angular': {
            exports: 'angular'
        }
    }
});

require(['angular', 'angularRoute'], function (angular, angularRoute) {
    'use strict';

    var app = angular.module('myApp', ['ngRoute']);
    angular.element(document).ready(function () {
        angular.bootstrap(document, ['myApp']);
    });

    app.controller('indexController', function ($scope, $http) {
        console.log('inside index');
    });
    app.config(
        function ($routeProvoider) {
            $routeProvider.
            when('/', {
                templateUrl: 'index_content.html',
                controller: 'indexController'
            })
        });
});

这是我的html文件

index.html

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
        <meta charset="utf-8">
        <script data-main="js/main.js" src="js/libs/require.js"></script>
    </head>
    <body>
        <div ng-view>

        </div>
    </body>
</html>

index_content.html

<p>inside Index content</p>
<h1>testing the ang routes 

这是什么问题?为什么仍然放弃上述错误?如何解决这个问题?

V31

我更正的代码中的$ routeProvider上有一个拼写错误,并将代码放在下面:

代码段:

require(['angular', 'angularRoute'], function (angular, angularRoute) {
'use strict';

var app = angular.module('myApp', ['ngRoute']);
angular.element(document).ready(function () {
    angular.bootstrap(document, ['myApp']);
});

app.controller('indexController', function ($scope, $http) {
    console.log('inside index');
});
app.config(
    function ($routeProvider) { //One typo here
        $routeProvider.
        when('/', {
            templateUrl: 'index_content.html',
            controller: 'indexController'
        })
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS 1.2.9 ngRoute“ requireJS的未知提供程序$ routeProvider错误

来自分类Dev

AngularJS和Karma未知提供程序:$ routeProvider

来自分类Dev

AngularJS应用程序配置“未捕获的对象”错误(ngRoute)

来自分类Dev

Angularjs未知提供程序错误

来自分类Dev

Angularjs未知提供程序错误

来自分类Dev

AngularJS:未知提供程序错误

来自分类Dev

错误:[$ injector:unpr]未知提供程序-将AngularJS1迁移到Angular6时

来自分类Dev

AngularJS ngRoute未捕获对象错误

来自分类Dev

AngularJS给出错误(ngRoute,DevExtreme,TypeScript)

来自分类Dev

AngularJS错误:未知提供程序:$ animateProvider <-$ animate

来自分类Dev

AngularJS错误:[$ injector:unpr]未知提供程序:

来自分类Dev

AngularJS错误:[$ injector:unpr]未知提供程序

来自分类Dev

使用 AngularJS 的未知提供程序错误

来自分类Dev

AngularJS 未知提供程序错误消息

来自分类Dev

AngularJS 1工厂错误unknowwn提供程序

来自分类Dev

AngularJS routeprovider注入错误

来自分类Dev

AngularJS $ routeProvider jshint错误

来自分类Dev

错误:无模块:尝试在angularjs中实现路由时,ngRoute

来自分类Dev

Injector:modulerrr 错误甚至在添加 ngRoute 之后。AngularJS

来自分类Dev

如何在AngularJS中读取未知的提供程序错误?

来自分类Dev

angularjs angular-file-upload未知提供程序:$ uploadProvider错误

来自分类Dev

AngularJS错误:未知提供程序:$ intervalProvider <-$ interval <-inputWatcher <-inputDirective

来自分类Dev

错误:[$ injector:unpr]未知提供程序:在AngularJS服务测试中

来自分类Dev

ASP.NET MVC angularjs未知提供程序错误

来自分类Dev

Angularjs错误未知提供程序:$ scopeProvider <-$ scope <-用户

来自分类Dev

AngularJS错误:$ injector:unpr未知提供程序-$ modalInstanceProvider

来自分类Dev

AngularJS未知提供程序错误(Firebase和AngularFire)

来自分类Dev

Angularjs和Typescript:错误:[$ injector:unpr]未知提供程序

来自分类Dev

AngularJS-错误:$ injector:unpr未知提供程序:$ soapProvider

Related 相关文章

  1. 1

    AngularJS 1.2.9 ngRoute“ requireJS的未知提供程序$ routeProvider错误

  2. 2

    AngularJS和Karma未知提供程序:$ routeProvider

  3. 3

    AngularJS应用程序配置“未捕获的对象”错误(ngRoute)

  4. 4

    Angularjs未知提供程序错误

  5. 5

    Angularjs未知提供程序错误

  6. 6

    AngularJS:未知提供程序错误

  7. 7

    错误:[$ injector:unpr]未知提供程序-将AngularJS1迁移到Angular6时

  8. 8

    AngularJS ngRoute未捕获对象错误

  9. 9

    AngularJS给出错误(ngRoute,DevExtreme,TypeScript)

  10. 10

    AngularJS错误:未知提供程序:$ animateProvider <-$ animate

  11. 11

    AngularJS错误:[$ injector:unpr]未知提供程序:

  12. 12

    AngularJS错误:[$ injector:unpr]未知提供程序

  13. 13

    使用 AngularJS 的未知提供程序错误

  14. 14

    AngularJS 未知提供程序错误消息

  15. 15

    AngularJS 1工厂错误unknowwn提供程序

  16. 16

    AngularJS routeprovider注入错误

  17. 17

    AngularJS $ routeProvider jshint错误

  18. 18

    错误:无模块:尝试在angularjs中实现路由时,ngRoute

  19. 19

    Injector:modulerrr 错误甚至在添加 ngRoute 之后。AngularJS

  20. 20

    如何在AngularJS中读取未知的提供程序错误?

  21. 21

    angularjs angular-file-upload未知提供程序:$ uploadProvider错误

  22. 22

    AngularJS错误:未知提供程序:$ intervalProvider <-$ interval <-inputWatcher <-inputDirective

  23. 23

    错误:[$ injector:unpr]未知提供程序:在AngularJS服务测试中

  24. 24

    ASP.NET MVC angularjs未知提供程序错误

  25. 25

    Angularjs错误未知提供程序:$ scopeProvider <-$ scope <-用户

  26. 26

    AngularJS错误:$ injector:unpr未知提供程序-$ modalInstanceProvider

  27. 27

    AngularJS未知提供程序错误(Firebase和AngularFire)

  28. 28

    Angularjs和Typescript:错误:[$ injector:unpr]未知提供程序

  29. 29

    AngularJS-错误:$ injector:unpr未知提供程序:$ soapProvider

热门标签

归档