0

我正在尝试运行 angularjs 页面。我只创建了一个控制器,但它不起作用。

我已尽可能减少代码以发现问题,但我找不到它,只有两个文件:

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}}”。没有显示错误。

任何想法?

更新:

Angularjs 加载正确,因为我可以angular在 javascript 控制台上找到对象:

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

1 回答 1

5

看起来你需要切换np-appng-app. :)

于 2013-07-31T17:24:13.580 回答