Как решить эту ошибку в моем коде angularjs - PullRequest
0 голосов
/ 24 сентября 2018

эта ошибка отображается в коде angularjs

"angular.min.js: 7 Необработанная ошибка: [$ инжектор: modulerr] http://errors.angularjs.org/1.7.2/$injector/modulerr?p0=myapp&p1=Error%3A%20%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.7.2%2F%24injector%2Funpr%3Fp0%3D%2524routeProvidor%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A7%3A168%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A46%3A215%0A%20%20%20%20at%20d%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A43%3A433)%0A%20%20%20%20at%20e%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A44%3A171)%0A%20%20%20%20at%20Object.invoke%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A44%3A256)%0A%20%20%20%20at%20d%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A42%3A407)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A43%3A19%0A%20%20%20%20at%20q%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A8%3A76)%0A%20%20%20%20at%20g%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A42%3A308)%0A%20%20%20%20at%20hb%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A46%3A401) в angular.min.js:7 при angular.min.js: 43 при q (angular.min.js: 8) при g (angular.min.js: 42) при hb (angular.min.js: 46) при c (angular.min.js: 22) в Vc (angular.min.js: 22) в ye (angular.min.js: 21) в angular.min.js: 340 в HTMLDocument.b (angular.min.js: 38) "?

html-код

<html ng-app="myapp">
<head>
    <title></title>

    <script type="text/javascript" src="angular-route.min.js"></script>
    <script type="text/javascript" src="angular.min.js"></script>

</head>
<body>
    <div ng-view=""></div>

javascript-код

<script >
        (function()
        {
            var mod=angular.module("myapp",['ngRoute']);
            mod.config(function($routeProvidor){
                $routeProvidor.when('/view1',
                {
                    templateUrl:"view1.html",
                    controller:"view1_ctr"

                }).when('/view2',
                {
                    templateUrl:"view2.html",
                    controller:"view2_ctr"

                });
            })
        })()
    </script>

Какое решение Я наблюдаю за кодом больше и не могу найти ошибку.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Вы должны иметь ссылки в следующем порядке,

(i) Сначала вы должны загрузить angular.js, а затем ссылку на маршрутизатор anguarjs

  <script type="text/javascript" src="angular.min.js"></script>
  <script type="text/javascript" src="angular-route.min.js"></script>
0 голосов
/ 24 сентября 2018

Вы неправильно написали $ routeProvider

URL-адрес в сообщении об ошибке фактически подсказывает вам.

http://errors.angularjs.org/1.7.2/$injector/modulerr?p0=myapp&p1=Error%3A%20%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.7.2%2F%24injector%2Funpr%3Fp0%3D%2524routeProvidor%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A7%3A168%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A46%3A215%0A%20%20%20%20at%20d%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A43%3A433)%0A%20%20%20%20at%20e%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A44%3A171)%0A%20%20%20%20at%20Object.invoke%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A44%3A256)%0A%20%20%20%20at%20d%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A42%3A407)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A43%3A19%0A%20%20%20%20at%20q%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A8%3A76)%0A%20%20%20%20at%20g%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A42%3A308)%0A%20%20%20%20at%20hb%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A46%3A401)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...