0

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}}」と表示されます。エラーは表示されません。

何か案が?

アップデート:

angularjavascript コンソールでオブジェクトを見つけることができるため、Angularjs は正しく読み込まれています。

> angular
Object {element: function, bootstrap: function, copy: function, extend: function, equals: function…}
4

1 に答える 1

5

に切り替える必要があるようnp-appですng-app。:)

于 2013-07-31T17:24:13.580 に答える