2016-02-04 38 views
0

我想获取我提交的表单的输入值,并且数据angular-ui绑定到窗体并不是我所期望的。一个例子形式:在angular-ui bootstrap中获取表单输入/数据

<form name="myform" method="post" data-ng-submit="submit()"> 
    <input type="text" name="myform.firstname" /> 
    <input type="submit" value="submit" /> 
</form> 

submit()我只是做console.log($scope.myform)

我期待:{ firstname: "sample" }但我不是得到:

{ $error: Object, $$success: Object, $pending: undefined, $name: "myform", $dirty: false, $pristine: true, $valid: true, $invalid: false, $submitted: true, $$parentForm: Object, 10 more… } 

输入键和它的值不似乎在这里,即使我使用模型,angular-ui覆盖提交的对象。

+0

阅读[forms](https://docs.angularjs.org/guide/forms)。 –

回答

-1

通知名称ng-model属性在输入字段。 ng-model对于角度范围和html元素之间的数据绑定非常重要。

<form name="myform" method="post" data-ng-submit="submit()"> 
    <input type="text" name="firstname" ng-model="myform.firstname" /> 
    <input type="submit" value="submit" /> 
</form> 
+0

这是一个angular-ui相关的问题,这将为myform添加一个名字对象,但名字对象看起来与我在我的问题中添加的对象相似。我只想从myform对象的输入名字中获取值。 – joe