Angularjs 角度:如何在控制器中获取窗体的输入值?
我有一张表格:Angularjs 角度:如何在控制器中获取窗体的输入值?,angularjs,Angularjs,我有一张表格: <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 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>
但它总是指向
else
语句。如何在我的控制器中获取表单中的名称和小时数?您没有将输入值绑定到范围的属性
尝试:
新杂务:
名称:
小时数:
因此,如果我的输入中有一个name
属性,而该属性从未被使用过,那么它是否也很重要呢?@Edmund:input中的name
属性用于在formController:上建立一个控件。没用过也没关系。
$scope.submit = function() {
if ($scope.name) {
alert("here");
$scope.chores.push({name: $scope.name, hours: $scope.hours});
$scope.name = '';
} else {
alert("none");
}
};
<form ng-submit="submit()">
New Chore: <br>
Name: <input type="text" name="name" ng-model="name"><br>
Hours: <input type="text" name="hours" ng-model="hours"><br>
<input type="submit" id="submit" value="Submit" />
</form>