首先,我單擊沒有值的註冊按鈕,我的自定義指令顯示右側警報(使用甜蜜警報)。如何在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!非常感謝! –