angularjs表单在提交时忽略非表单字段

时间:2015-06-05 14:06:28

标签: angularjs forms

我正在使用angularjs'表单来收集用户信息。为了得到我的用户<timpicker>的时间,如果我调用我的ng-submit="submit()",似乎没有设置此字段(ng-model of timepicker为null)。

我到目前为止找到的唯一方法是在timepicker中调用ng-change并设置一个可行的范围,然后在提交中使用。除了这个丑陋的事实,主要的问题是如果用户没有更改值(默认是现在)我没有时间。

有没有办法在表单的“ng-submit”中收集$ scope中的所有ng-model变量?

编辑这不是形成problem of timepicker的问题。一旦模型填满(无需更改方法),我就会改变时间

1 个答案:

答案 0 :(得分:1)

它将收集在$ scope上的所有ng-model变量,这些变量在表单中的输入字段上设置。如果要在表单中添加变量而不在屏幕上实际显示变量,则可以执行以下操作:

<input type="hidden" ng-model="yourVariable" />