2013-07-31 202 views
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}}」。沒有顯示錯誤。

有什麼想法?

UPDATE:

Angularjs加載正確的,因爲我可以找到JavaScript控制檯上angular對象:

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

難道是'np-app'而不是'ng-app'? – Lukas

+0

哈哈,殺了我。你是對的,謝謝@盧卡斯:) –

+0

Stackoverflow不允許我接受這麼快的答案,我會在10分鐘內接受,謝謝 –

回答

5

看起來像你需要切換到np-appng-app。 :)