0
我已經直接從書中複製此代碼,並從我可以告訴它應該工作,但它不是。我沒有收到任何錯誤,但是Recommendation值只是顯示角度字符串(花括號),並且console.logs永遠不會被擊中。我哪裏錯了? (很明顯,某處存在拼寫錯誤,但我不知道它是我的代碼還是書本)。AngularJS示例代碼不工作 - 新手
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script>
</head>
<body>
<form data-ng-controller="CalcController">
Starting: <input data-ng-change="computeNeeded()" data-ng-model="funding.startingEstimate">
Recommendation: {{funding.needed}}
</form>
<script>
function CalcController($scope) {
$scope.funding = {startingEstimate:0};
computeNeeded = function() {
console.log("running");
$scope.funding.needed = $scope.funding.startingEstimate * 10;
console.log("funding needed: " + $scope.funding.needed);
};
$scope.$watch('funding.startingEstimate', computeNeeded);
}
</script>
</body>
</html>
DOH!謝謝。到目前爲止,我應該知道這一點。愚蠢的我認爲示例代碼應該是正確的。 – EmmyS 2013-05-03 21:50:08
不能告訴你有多少次我忘記了我自己的代碼中的ng-app(提示:每個新的html文件一個)。 – Jmr 2013-05-03 21:53:08