2016-10-05 4 views
2

это мой Index.html код

 <!DOCTYPE html> 
    <html ng-app="demo">   
    <head> 
    <title></title> 
    <script src="scripts/angular.min.js"></script> 
    <script src="scripts/angular-route.min.js"></script> 
    <script src="scripts/CustomAngularJavaScript.js"></script> 
    <link href="StyleSheet1.css" rel="stylesheet" /> 
    <base href="/"> 

</head> 
<body> 
     <table> 
     <tr><td colspan="2" class="header"> 
      <h1>Web Portal</h1> 
      </td></tr> 
      <tr><td class="leftmenu">  
      <a href="Home">Home</a> 
       <a href="Courses">Courses</a> 
       <a href="Students">Student</a> 

       </td> 
        <td class="mainContent"><ng-view></ng-view></td> 
       </tr> 
       <tr> 
        <td colspan="2" class="footer"><b>Copyright</b></td> 
       </tr> 
     </table> 
</body> 
</html> 

второй код расслоение плотной

 /// <reference path="angular.min.js" /> 






var angualarModule = angular.module("demo", ["ngRoute"]);  

angualarModule.config(["$routeProvider","$locationprovider",function  ($routeProvider,$locationprovider) { 
     $routeProvider. 
      when('/Home', { 
      templateUrl: 'Templates/Home.html', 
      controller: 'HomeController' 
     }). 
      when('/Courses', {  
      templateUrl: 'Templates/Courses.html', 
      controller: 'CourseController' 
    }). 
    when('/Students', { 
     templateUrl: 'Templates/Students.html', 
     controller: 'StudentsController' 
    }) 


    $locationprovider.html5mode(true); 
}]) 

angualarModule.controller("HomeController", function ($scope) { 
    $scope.message = "Home Page" ;  

}) 
angualarModule.controller("CourseController", function ($scope) { 
    $scope.courses = ["C Sharp","Angular","MVC"] ; 

}) 
angualarModule.controller("StudentsController", function ($scope) { 
    $http.post('Service.asmx/getUser').then(function (res) { 
    $scope.students = res.data; 
});  


}) 

метания ошибку «угловой .min.js: 6Uncaught Error: [$ injector: modulerr] http://errors.angularjs.org/1.5.8/ $ инжектор/modulerr? p0 = demo & p1 = Ошибка% 3A% 20 ... 0g% 20 (http% 3A% 2F% 2Flocalhost% 3A61022% 2Fscripts% 2Fangular. min.js% 3A39% 3A319) "

Может кто-нибудь пожалуйста, скажите мне, что я делаю неправильно, ошибка время показал только тогда, когда я добавить «$ locationprovider» в угловом модуле

+0

Если вы измените код, измените его в вопросе также –

+0

Изменения, которые я сделал но по-прежнему сталкивается с такой же ошибкой .... plz help – RishabhT

ответ

0

Потому что $locationProvider (с заглавной буквы) :)

И для вы должны ввести свой провайдер, как это

angualarModule.controller("HomeController", ['$scope',function ($scope) { 
    $scope.message = "Home Page" ;  

}]); 
+0

благодарит меня за то, что вы меня поняли, но он все еще бросает ошибку – RishabhT

0

Попробуйте $locationProvider. Похоже, это вопрос правописания.

+0

благодарит меня за меня, но он все еще бросает ошибку – RishabhT

0
var angualarModule = angular.module("demo", ["ngRoute"]);  

    angualarModule.config(["$routeProvider","$locationProvider",function  ($routeProvider,$locationProvider) { 
    $routeProvider. 
     when('/Home', { 
     templateUrl: 'Templates/Home.html', 
     controller: 'HomeController' 
    }). 
     when('/Courses', {  
     templateUrl: 'Templates/Courses.html', 
     controller: 'CourseController' 
    }). 
when('/Students', { 
    templateUrl: 'Templates/Students.html', 
    controller: 'StudentsController' 
}) 


$locationProvider.html5mode(true); 
}]) 

angualarModule.controller("HomeController", function ($scope) { 
$scope.message = "Home Page" ;  

}) 
    angualarModule.controller("CourseController", function ($scope) { 
    $scope.courses = ["C Sharp","Angular","MVC"] ; 

}) 
angualarModule.controller("StudentsController", function ($scope) { 
    $http.post('Service.asmx/getUser').then(function (res) { 
     $scope.students = res.data; 
});  


}) 
+0

Вот последний код ... plz предлагает – RishabhT

+0

все еще сталкивается с такой же ошибкой – RishabhT

0

Вот следующие шаги, которые я взял, чтобы решить эту проблему,
1. Порядок ведения JS файл изменен,
2 . Нулевое значение для переменной

Смежные вопросы