小编Dio*_*oss的帖子

AngularJS表格原始但仍然提交

根据AngularJS(1.3.15)的来源,FormController的方法$setPristine()将表单$submitted状态重置为false:

  form.$setPristine = function() {
    $animate.setClass(element, PRISTINE_CLASS, DIRTY_CLASS + ' ' + SUBMITTED_CLASS);
    form.$dirty = false;
    form.$pristine = true;
    form.$submitted = false;
    forEach(controls, function(control) {
      control.$setPristine();
    });
  };
Run Code Online (Sandbox Code Playgroud)

问题是在控制器内提交并调用此方法后,表单将恢复为$submitted = false.是预期还是错误?

forms validation angularjs

1
推荐指数
1
解决办法
8101
查看次数

标签 统计

angularjs ×1

forms ×1

validation ×1