index.html (макет страницы):угловой маршрут JQuery зависимость
<!DOCTYPE html>
<html data-ng-app="web">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script src="js/jquery.min.js"></script> <!-- v2.1.1 -->
<script src="js/angular.min.js"></script> <!-- v1.2.24 -->
<script src="js/angular-route.min.js"></script> <!-- v1.2.24 -->
<script type="text/javascript">
var web = angular.module("web", ['ngRoute']);
web.config(function($routeProvider) {
$routeProvider.when('/', {
templateUrl: 'page1.html'
}).otherwise({
redirectTo: '/'
});
});
</script>
</head>
<body data-ng-view>
</body>
</html>
page1.html (дочерняя страница):
<script type="text/javascript">
function myController($scope) {
$scope.foo='foo';
}
</script>
<div data-ng-controller="myController">
{{foo}}
</div>
Если удалить JQuery с главной страницы (индекс. html), угловой маршрут не может найти контроллер (myController). Может ли кто-нибудь сказать мне, если это ошибка, или я делаю что-то неправильно?
Я использую angular.min.js v1.2.24, angular-route.min.js v1.2.24 и jquery.min.js v2.1.1.
Проблема остается тем же с угловым v1.2.25. –