Is is possible to check whether a given attribute is present in a directive, ideally using isolate scope or in a worst case scenario the attributes object.
With a direct
The way to do this is to check for the existence of the attributes within the link function's attrs parameter, and assign this to variables within your directive's isolate scope.
scope:{},
link: function(scope, element, attrs){
scope.status = 'status' in attrs;
},
This should work without having to use an if statement within your link function.