我有以下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
。
但不幸的是,当我提交表单时,这些错误块未显示。