0
我有一個輸入確認電子郵件的兩倍,如何運行customed指令和正常NG-指令還
然而,當我用check-email
指令和required
驗證不能正常工作了。
有什麼建議嗎?我不希望用戶保持這一領域的空白
HTML
<input type="text"
id="confirm_email_booking"
name="confirm_email_booking"
class="form-control"
check-email
ng-model="payment_contact.confirm_email_booking"
/>
JS
app.directive('checkEmail', function() {
return {
require: 'ngModel',
link: function(scope, elm, attrs, ctrl) {
ctrl.$parsers.unshift(function(viewValue, $scope) {
var notMatch = (viewValue != scope.form.email_booking.$viewValue)
ctrl.$setValidity('notMatch', !notMatch)
return notMatch;
})
}
}
})
嘛,我看不到任何'required'這裏.. – developer033
你爲什麼不只需添加校驗功能'Ctrl鍵。$ validators'? – MMhunter