0
我有一個表格:Angular:如何在控制器中獲取表單的輸入值?
<form ng-submit="submit()">
New Chore: <br>
Name: <input type="text" name="name"><br>
Hours: <input type="text" name="hours"><br>
<input type="submit" id="submit" value="Submit" />
</form>
,並在我的控制器:
$scope.submit = function() {
if ($scope.name) {
alert("here");
$scope.chores.push({name: $scope.name, hours: $scope.hours});
$scope.name = '';
} else {
alert("none");
}
};
但它始終是要去else
聲明。我如何在我的控制器中獲取表單中的名稱和小時數?
所以它即使問題,如果有一個'我輸入name'屬性,如果從未被使用呢? – Edmund
@Edmund:您輸入的'name'屬性屬性是爲您的formController建立一個控件:https://docs.angularjs.org/guide/forms#binding-to-form-and-control-state。它從未使用過並不重要。 –