首先,我单击没有值的注册按钮,我的自定义指令显示右侧警报(使用甜蜜警报)。如何在AngularJS中删除输入值时再次验证表单
当填充第一个输入后我完成了相同的操作时也没有问题。
但是,当我填充第二输入并除去第一输入,
形式确认(validate)忽略了第一输入是否是空的或不是。
这是我的小提琴。
以下是我的directive
。
.directive('validFocus', function() {
return {
required: 'ngModel',
restrict: 'A',
scope: {
invalidHTML: '&showSwal'
},
link: function (scope, element) {
element.on('submit', function() {
var firstInvalid = element[0].querySelector('.ng-invalid');
if (firstInvalid) {
scope.invalidHTML({html: firstInvalid});
}
});
}
};
})
非常感谢您的帮助和解决我的愚蠢请。 :)
。
。
UPDATE
也许这些图片可以理解我的目的很容易。
。
。
我期望的是'输入名称'。不是“输入血型”。在第二张照片。
你可以试试这个https://jsfiddle.net/pkno7cgo/14/让我知道,如果你的问题得到解决或不是 –
@ArunprasanthKV这工作完美,我的问题已解决!你为什么写评论而不是回答?我想给你+10!非常感谢! –