Tôi đang cố gắng sử dụng $setValidity
trên một phần tử trong chỉ thị. Tất cả các ví dụ tôi đã tìm thấy dường như đặt nó trên bộ điều khiển ...
Tôi đã chia nhỏ câu hỏi JS về Xác thực biểu mẫu và đã thử một loạt các thứ. Bất kỳ hiểu biết sâu sắc sẽ được đánh giá cao nhất: http://jsfiddle.net/thomporter/pmKpG/2/
Trong fiddle, các $setValidity
được gọi là trên bộ điều khiển:
ctrl.$setValidity('pwd', true);
Tôi muốn làm điều gì đó như:
elm.$setValidity('pwd', true);
để trong biểu mẫu tôi có thể làm điều gì đó như:
ng-class="{error:form.password.$error.pwd}"
tránh bình luận như +1 hoặc nhờ? Không đời nào. cảm ơn! –
@Thom Porter, Tại sao bạn trả về undefined thay vì dòng sai 22 (http://jsfiddle.net/thomporter/pmKpG/4/)? – MaximeBernard
Thêm một câu trả lời cho câu hỏi của riêng bạn - và chia sẻ với người khác – Mawg