I have a directive which implements kind of a select box.
Now when the select box is open and I click somewhere outside of it(anywhere else in the document) I need it to collapse.
This JQuery code works inside my directive, but I want to do it "the angular way":
$(document).bind('click', function (e) {
var $clicked = e.target;
if (!$clicked.parents().hasClass("myClass")) {
scope.colapse();
}
});
I tried doing thing with injecting the $document service into my directive but didn't succeed.