对于一个特定的用例,我必须提交一个"旧方式"表单.意思是,我使用带有action""的表单.响应是流式的,所以我不会重新加载页面.我完全知道,典型的AngularJS应用程序不会以这种方式提交表单,但到目前为止,我别无 Select .
也就是说,我试图从Angular中填充一些隐藏字段:
<input type="hidden" name="someData" ng-model="data" /> {{data}}
请注意,数据中显示的是正确的值.
该表单看起来像一个标准表单:
<form id="aaa" name="aaa" action="/reports/aaa.html" method="post">
...
<input type="submit" value="Export" />
</form>
如果我点击submit,则不会向服务器发送任何值.如果我将输入字段更改为键入"text",它将按预期工作.我的假设是隐藏字段并没有真正填充,而文本字段实际上是由于双向绑定而显示的.
有没有办法提交一个由AngularJS填充的隐藏字段?