2016-02-04 68 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