是否有任何簡單的方法來提交表單使用angularjs沒有角度ajax調用或舊式的風格,通過添加3210屬性來形成?使用angularjs提交表單
一個例子將是一個巨大的形式,其中每個字段分配模式是不是一種選擇,或者要麼Ajax調用發送它爲好,但由於形式走進去NG-應用程序,我無法找到如何任何其他解決方案提交它。忘了說,爲各種形式添加動作也是一個壞主意(就我而言)。
我試着將它與jQuery結合起來,但我可能也在做worng。
<form name="ticketForm" method="post" enctype="multipart/form-data" ng-controller="TicketCtrl" ng-submit="submitForm()">
...
</form>
和文字部分將是:
var Ticket = angular.module('ticket', []);
Ticket.controller('TicketCtrl', ['$scope', function($scope)
{
$scope.submitForm = function()
{
$('form[name="ticketForm"]').submit();
};
}]);
的形式submited,但在控制檯我看到的,角度不喜歡它了,
Error: $apply already in progress
角度直接不支持,你必須使用模型和Ajax提交表單 –