निर्देश में, मैं यह जांचना चाहता हूं कि इस पर कुछ फ़ंक्शन निष्पादित करने से पहले किसी तत्व के पास कोई विशेषता है या नहीं। लेकिन मुझे jqLite docs में इसके लिए कुछ भी नहीं देखा गया है।AngularJS hasAttribute() के बराबर है?
उदा। :
.directive('noReadonly', function() {
return {
link: function($scope, $element, $attr, ctrl) {
$element.on('focus', function() {
if ($element.hasAttribute('readonly'))
$element.removeAttr('readonly');
});
},
}
})
'(angular.isDefined ($ attr.readonly)) अगर {...}' – Blackhole