var myapp = angular.module('myApp', []);
myapp .config(['$routeProvider',function($routeProvider) {
$routeProvider.
when('/login', {
templateUrl: 'static/lib/templates/login.html',
controller: 'Ctrl'
}).
otherwise({
redirectTo: '/addOrder'
});
}]);
我的HTML:
<body ng-controller="Ctrl" >
.....
</body>
我收到一条错误消息,说我的控制器没有定义。
答案 0 :(得分:1)
您的Ctr是否在js文件中定义?通常类似......
var app = angular.module('myAPP', ['ngResource', 'ngRoute']);
app.controller('Ctrl', function ($scope, $http) {
console.log("a login ctrl....");
});
确保在HTML中包含Ctrl脚本:
<script src="login.controler.js"></script>