我有一个角度表单的问题,表单中的提交按钮只是使表单执行标准提交而不是运行ng-click中定义的内容。好像什么是ng-click甚至没有被调用。
这是html和js
<form ng-controller="formController" name="create_champion_form">
{{ create_champion_form.as_p }}
<button ng-click="submit()">Hello</button>
</form>
urm.controller('formController', function($scope) {
$scope.submit = function() {
alert("Working");
};
});
关于这个问题的任何想法都会很棒,因为我已经尝试了几天而且我尝试过的任何工作都没有。
答案 0 :(得分:1)
我认为你没有使用ng-app或者你得到错误,因为任何未定义的东西或其他任何其他原因它工作正常
解决方案的简单小提琴: - while(temp->next != nullptr)
https://jsfiddle.net/vh3n1dp2/2/
答案 1 :(得分:1)
我想你忘了在你的应用中加入'ng-app'。我试过这个,它的工作正常。工作代码是:
Html:
<body ng-app='app'>
<form ng-controller="formController" name="create_champion_form">
{{ create_champion_form.as_p }}
<button ng-click="submit()">Hello</button>
</form>
</body>
<强>使用Javascript:强>
var urm=angular.module('app',[]);
urm.controller('formController',function($scope){
$scope.submit = function() {
alert("Working");
};
});