http://plnkr.co/edit/Rr81dGOd2Zvio1cLYW8D?p=preview
这是我的指令:
angular.module('demo',[]).directive('MetaValidate',function () { return { restrict: 'A',link: function (scope,element,attrs) { element.attr("required",true); } };});
我猜我只是想念一些简单的东西.
angular.module('demo',function ($compile) { return { restrict: 'A',attrs) { if (!element.attr('required')){ element.attr("required",true); $compile(element[0].form)(scope); } } };});
工作空档:http://plnkr.co/edit/AB6extu46W4gFIHk0hIl?p=preview