Jak dodać atrybuty walidacji w dyrektywie angularjs
Próbuję napisać dyrektywę kątową, która dodaje atrybuty walidacji do znacznika, ale wydaje się, że nie działa. Oto moje demo. Zauważysz, że „Is Valid” pozostaje prawdą, jeśli usuniesz tekst z drugiego pola wprowadzania, ale zmieni się na false, jeśli usuniesz tekst z pierwszego pola wprowadzania.
http://plnkr.co/edit/Rr81dGOd2Zvio1cLYW8D?p=preview
Oto moja dyrektywa:
angular.module('demo', [])
.directive('metaValidate', function () {
return {
restrict: 'A',
link: function (scope, element, attrs) {
element.attr("required", true);
}
};
});
Zgaduję, że brakuje mi czegoś prostego.