如何在AngularJS中使用ng-change后提交表单
如何在AngularJS中使用ng-change后提交表单
\"AngularJS方式\"是什么?当单击(或更改)任何一个输入时如何提交表单?
我很想使用jQuery并简单地执行ng-click=\"$(\'#myForm\').submit()\"
,但值得学习并掌握规范。
我已经尝试过ng-click=\"submit($event)\"
,但是此处的错误是$event
对象的作用域在input
中而不是整个form
(如果我错了,请纠正我,这是我从文档中得到的)。
admin 更改状态以发布 2023年5月25日
你肯定可以通过触发AngularJS提交事件来执行类似于这样的操作:
$scope.change = function($event) { $timeout(function() { angular.element($event.target.form).triggerHandler('submit'); }); };
其中,
但我认为更好的方法是在ngClick
中使用与ngSubmit
相同的函数。