Forms Angularjs,按enter键清除输入文本

Forms Angularjs,按enter键清除输入文本,forms,angularjs,input,Forms,Angularjs,Input,我在这里读了几个关于类似问题的例子,但似乎无法使其发挥作用 这是小提琴: 输入文本框按名称过滤已添加的框,并允许您在按enter键时添加新框。我希望这样,当您按enter键并调用submit()函数时,文本输入字段将被清除 $scope.newAccomp = ""; 谢谢你的帮助。我相信你在找我 我相信您正在寻找 您提到的代码行需要从“addToAccount”方法中拉出,并在“submit”方法中运行 我这样做了,你的例子很好 您提到的代码行需要从“addToAccount”方法中拉出,并

我在这里读了几个关于类似问题的例子,但似乎无法使其发挥作用

这是小提琴:

输入文本框按名称过滤已添加的框,并允许您在按enter键时添加新框。我希望这样,当您按enter键并调用submit()函数时,文本输入字段将被清除

$scope.newAccomp = "";

谢谢你的帮助。

我相信你在找我


我相信您正在寻找


您提到的代码行需要从“addToAccount”方法中拉出,并在“submit”方法中运行


我这样做了,你的例子很好

您提到的代码行需要从“addToAccount”方法中拉出,并在“submit”方法中运行


我这样做了,你的例子很好

我也有同样的问题,无法清除输入字段。在$scope中,我正在清算的值不存在。很奇怪。我也有同样的问题,我无法清除输入字段。在$scope中,我正在清算的值不存在。很奇怪。
 <input type="text" ng-model="newAccomp" ng-submit="addToCount()" />
function accomplishmentController($scope) { 

    $scope.accomplishments = [];
    $scope.submit = function() {
        $scope.accomplishments.unshift({ name: $scope.newAccomp, count: 0 });
        **$scope.newAccomp = '';**
        $scope.addToCount = function() {
            var currentcount = this.accomp.count;
            this.accomp.count = currentcount + 1;
        }
    }
}