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…}
難道是'np-app'而不是'ng-app'? – Lukas
哈哈,殺了我。你是對的,謝謝@盧卡斯:) –
Stackoverflow不允許我接受這麼快的答案,我會在10分鐘內接受,謝謝 –