为什么我的Angular形式不会对验证更改做出反应?

时间:2016-09-20 15:23:42

标签: javascript angularjs angularjs-directive

我有以下form。我添加了提交操作ng-submit="signupForm()"的反应并按以下方式处理:

controller('signupController', function ($scope) {
    $scope.signupForm = function () {
        if (!$scope.signup_form.$valid) {
            $scope.signup_form.submitted = true;
        }
    }
});

每个错误块检查该标志并决定是否显示:

<div class="error" ng-show="signup_form.name.$dirty && signup_form.name.$invalid && signup_form.submitted">....</div>

支票本身为signup_form.submitted。 但不幸的是,当我提交表单时,这些错误块未显示。

0 个答案:

没有答案