AngularJS 1.3.7中未定义控制器
我试图在mvc中使用angular Js进行路由,但我无法找到解决此错误的方法 $injector:moduler我收到这个错误 未捕获引用错误:未定义控制器AngularJS 1.3.7中未定义控制器,angularjs,Angularjs,我试图在mvc中使用angular Js进行路由,但我无法找到解决此错误的方法 $injector:moduler我收到这个错误 未捕获引用错误:未定义控制器 <html lang="en" ng-app="APP"> <head><script src="~/Scripts/jquery-1.10.2.min.js"></script> <script src="~/Scripts/angular.min.js"></scrip
<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>
您的未链接,请在.config结束后删除;再加一个。要链接控制器调用,请执行以下操作: 你需要app.controller,它是$http而不是$htp 应该是:
app.controller('directoryController', ['$scope', '$http', function ($scope, $http) {
controller('directoryController', ['$scope', '$http', function ($scope, $htp) {
app.controller('directoryController', ['$scope', '$http', function ($scope, $http) {