AngularJS não envia valor de campo oculto

Para um caso de uso específico, tenho que enviar um único formulário, o "modo antigo". Significa, eu uso um formulário com action = "". A resposta é transmitida, por isso não estou recarregando a página. Estou completamente ciente de que um aplicativo típico do AngularJS não enviaria um formulário dessa maneira, mas até agora não tenho outra escolha.

Dito isso, tentei preencher alguns campos ocultos do Angular:

<input type="hidden" name="someData" ng-model="data" /> {{data}}

Por favor, note que o valor correto nos dados é mostrado.

O formulário parece um formulário padrão:

<form id="aaa" name="aaa" action="/reports/aaa.html" method="post">
...
<input type="submit" value="Export" />
</form>

Se eu clicar em enviar, nenhum valor será enviado ao servidor. Se eu alterar o campo de entrada para digitar "texto", ele funcionará como esperado. Minha suposição é que o campo oculto não é realmente preenchido, enquanto o campo de texto, na verdade, é exibido devido à ligação bidirecional.

Alguma idéia de como posso enviar um campo oculto preenchido pelo AngularJS?

questionAnswers(13)

yourAnswerToTheQuestion