angularjs ページを実行しようとしています。コントローラーを作成しただけですが、機能しません。
問題を見つけるためにできる限りコードを減らしましたが、見つけることができません。ファイルは 2 つしかありません。
index.html
<html np-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="main.js"></script>
</head>
<body ng-controller="RunmeCtrl">{{hi}}</body>
</html>
main.js
function RunmeCtrl($scope) {
console.log('RUNNING!!!');
$scope.hi="asjklfdkajsfkl";
}
console.log('script loaded');
コンソールはログのみを記録script loaded
しますが、コントローラーは呼び出されず、理由がわかりません。このページはブラウザに「{{hi}}」と表示されます。エラーは表示されません。
何か案が?
アップデート:
angular
javascript コンソールでオブジェクトを見つけることができるため、Angularjs は正しく読み込まれています。
> angular
Object {element: function, bootstrap: function, copy: function, extend: function, equals: function…}