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>