html - angular - access the element from ng-disabled -
i want pass this
(the element) - button
controller
ng-disable
. here html
:
<button type ="button" class = "btn btn-default" ng-click= "open()" ng-disabled = "checkrowid(this)"> </button>
and controller
:
$scope.checkrowid = function(btn){ console.log(btn); //undefined }
the log shoes undefined
, there way pass element
button
via ng-disabled
?
there no direct way pass element via ng-disabled. can create 1 directive "disabled-ele" , put element disabling logic there.
example code:
.directive('disabledele', function() { return { restrict: 'ea', link: function(scope, element, attrs) { if(attrs.disabledele.tolowercase() === 'true') { element.attr('disabled', 'disabled'); } else { element.removeattr('disabled'); } } } }); <button type ="button" value="click" class = "btn btn-default" disabled-ele="false">click </button>
Comments
Post a Comment