Hinzufügen von Validierungsattributen in einer anglejs-Direktive

Ich versuche, eine eckige Direktive zu schreiben, die dem Tag Validierungsattribute hinzufügt, aber es scheint nicht zu funktionieren. Hier ist meine Demo. Sie werden feststellen, dass "Ist gültig" wahr bleibt, wenn Sie den Text im zweiten Eingabefeld löschen, aber falsch wird, wenn Sie den Text im ersten Eingabefeld löschen.

http://plnkr.co/edit/Rr81dGOd2Zvio1cLYW8D?p=preview

Hier ist meine Anweisung:

angular.module('demo', [])
.directive('metaValidate', function () {
    return {
        restrict: 'A',
        link: function (scope, element, attrs) {
            element.attr("required", true);
        }
    };
});

Ich vermute, ich vermisse nur etwas Einfaches.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage