无法运行角度应用程序

时间:2013-07-31 17:20:57

标签: angularjs

我正在尝试运行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正确加载,因为我可以在javascript控制台上找到angular对象:

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

1 个答案:

答案 0 :(得分:5)

您似乎需要将np-app切换为ng-app。 :)