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.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage