Javascript jQuery submit()的角度等价物

Javascript jQuery submit()的角度等价物,javascript,jquery,angularjs,form-submit,Javascript,Jquery,Angularjs,Form Submit,使用jQuery,我可以执行以下操作: $('#submitButton').on('click', function(event) { event.preventDefault(); var result = confirm('Are you sure?'); if (result) { $('#submitForm').submit(); } }); 在提交之前,我需要用户的确认,然后通过重新加载(重定向)页面将数据发布到服务器。我可以用什么

使用jQuery,我可以执行以下操作:

$('#submitButton').on('click', function(event) {
    event.preventDefault();
    var result = confirm('Are you sure?');
    if (result) {
        $('#submitForm').submit();
    }
});

在提交之前,我需要用户的确认,然后通过重新加载(重定向)页面将数据发布到服务器。我可以用什么方法来做这件事

从角度文档:

ngSubmit
启用将角度表达式绑定到onsubmit事件


从角度文档链接:

ngSubmit
启用将角度表达式绑定到onsubmit事件


Link

在angular中,您不应该以这种方式提交表单,您应该拥有模型变量并将其与$http一起使用,以便通过异步调用与服务器进行交互。然而,angular.js使用jquery,甚至包括它的精简版,因此,如果您必须以传统方式发送表单,您仍然可以通过jquery来实现这一点

在angular中,您不应该以这种方式提交表单,您应该拥有模型变量,并将它们与$http一起使用,以便通过异步调用与服务器交互。然而,angular.js使用jquery,甚至包括它的精简版,因此,如果您必须以传统方式发送表单,您仍然可以通过jquery来实现这一点

谢谢你的建议。在这种情况下,解决方案可以是:

$scope.submitMyForm = function() {
    var result = confirm('Are you sure?');
    if (result) {
        var finishForm = document.getElementById('finishForm');
        finishForm.setAttribute("action", "/some-url");
        finishForm.submit();
    }
}

谢谢你的建议。在这种情况下,解决方案可以是:

$scope.submitMyForm = function() {
    var result = confirm('Are you sure?');
    if (result) {
        var finishForm = document.getElementById('finishForm');
        finishForm.setAttribute("action", "/some-url");
        finishForm.submit();
    }
}