Angular JS lässt nicht zu, dass preventDefault oder return false für die Formularübermittlung verwendet werden
Ich habe ein Formular, das ich über AJAX zustellen möchte:
<form class="form-inline ng-pristine" ng-submit="sendForm()" method="post" action="/sign_up" accept-charset="UTF-8">
$scope.sendForm = (e) ->
e.preventDefault ->
console.log 'sendForm()'
return false
Dasconsole.log
erscheint und liefert sofort das Formular.
Es ignoriert sowohl diee.preventDefault()
, und dasreturn false
.
AngularJS erinnert mich an den Honigdachs. Es ist einfach egal.