angularjs アプリケーションを構築しようとしています。すべて問題ないようで、エラーはありませんが、機能していません。他の要因を取り除くために、すべて (requirejs など) を削除し、小さな html ファイルにまとめました。
html の js コードは次のとおりです。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script>
angular.module('application', ['ngRoute']);
angular.module('application').config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/', {template: 'test content', controller: 'controller1'});
$routeProvider.otherwise({redirectTo: '/'});
}]);
angular.module('application').controller('controller1', ['$scope', function($scope) {
console.log('in controller1');
}]);
angular.bootstrap(document, ['application']);
</script>
</head>
<body>
</body>
</html>
私が期待している結果は、ページの「テスト コンテンツ」と、コンソールの「コントローラー 1」です。うまくいかない理由を教えてください。