1
我剛開始學習AngularJS,我的第一個頁面需要攔截提交。我想用NG提交指令,但它似乎有一些錯誤的,我的代碼:AngularJS ng提交截取表單提交
<html ng-app>
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script>
<script>
function MyFormController($scope) {
scope.add = function(field) {
alert(field);
};
}
</script>
<body>
<div ng-controller="MyFormController">
<form ng-submit="add(field)">
<input type="text" name="field" ng-model="field" />
<input type="submit" value="Submit" />
</form>
</div>
</body>
</html>
我已經添加了一個ALTER,看是否add函數被調用,但不顯示任何內容。我想這肯定是一個愚蠢的問題,但我無法抓住它。任何幫助?
謝謝!
錯字?範圍而不是$範圍?下次如果遇到這樣的問題,請先嚐試打開你的chrome dev工具或firebug並觀看控制檯! – Dieterg