2014-12-17 4 views
-4

Я пытаюсь выполнить маршрутизацию в угловых Js в mvc, но я не могу найти решение для этих ошибок.Контроллер не определен в AngularJS 1.3.7

  1. $ Инжектор: modulerr эту ошибку я получаю

  2. неперехваченным ReferenceError: контроллер не определен

    <html lang="en" ng-app="APP"> 
    <head><script src="~/Scripts/jquery-1.10.2.min.js"></script> 
    <script src="~/Scripts/angular.min.js"></script> 
    <script src="~/Scripts/angular-route.min.js"></script> 
    <script> 
        var app = angular.module('APP', ['ngResource']). 
        config(function ($routeProvider) { 
         $routeProvider. 
         When('/', { templateUrl: '/Project/Template/RouteTemplate.html', controller: 'directoryController'}), 
         When('/view', { templateUrl: '/Project/Template/Home.html' }) 
        }); 
    
        controller('directoryController', ['$scope', '$http', function ($scope, $htp) { 
    
         alert("hai"); 
        }]) 
    </script> 
    </head> 
    <body> 
    <div class=""> 
        <div ng-controller="directoryController"> 
         <div ng-view> 
    
         </div> 
        </div> 
    </div> 
    

ответ

0

вам нужно app.controller и это $http не $htp

controller('directoryController', ['$scope', '$http', function ($scope, $htp) { 

должно быть:

app.controller('directoryController', ['$scope', '$http', function ($scope, $http) { 
0

Вы не сцепление, после окончания от .config удалить ; и добавить еще один . к приковать controller вызов:

angular.module('APP', ['ngResource']).config({}).controller() 
               ^^ MISSING THIS 
Смежные вопросы