Angular JS no permite que preventDefault o devuelva false para que funcione en el envío de formularios

Tengo un formulario que me gustaría enviar a través de AJAX:

<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  

losconsole.log Aparece, e inmediatamente se entrega el formulario.

Se ignora tanto ele.preventDefault(), y elreturn false.

AngularJS me recuerda al tejón de miel. Simplemente no le importa.

Respuestas a la pregunta(5)

Su respuesta a la pregunta