Angular文档中的电子邮件字段未重置

时间:2015-06-03 22:28:17

标签: javascript angularjs

  1. https://docs.angularjs.org/guide/forms
  2. 滚动到绑定到表单和控件状态
  3. 如果您点击重置按钮,它会触发:

    $scope.reset = function(form) {
        if (form) {
          form.$setPristine();
          form.$setUntouched();
        }
        $scope.user = angular.copy($scope.master);
      };
    

    但是当您单击“重置”按钮时,表单的“电子邮件”字段不会清除。

    我正在关注文档并在我自己的代码中遇到同样的问题。不确定这是不是一个错误。

1 个答案:

答案 0 :(得分:0)

好像你没有一直关注文档。以下段落形式:

  

请注意,novalidate用于禁用浏览器的本机表单   验证

     

除非通过验证,否则不会设置ngModel的值   输入字段。例如:电子邮件类型的输入必须具有值   user @ domain的形式。

不用担心,它发生在我们所有人身上 - 我也总是浏览文档;)

编辑:也可以看到这些链接

https://github.com/angular/angular.js/issues/10027

Angularjs reset form field with type of email