У меня есть директива о том, что событие привязки с использованием $on нужно удалить эту привязку, когда область действия уничтожена, или она выполняется автоматически? Также мне нужно вызвать $element.off?
return {
restrict: 'A',
link: function($scope, $element, $attrs) {
$element.on('load', function() {
$element[0].contentWindow.focus();
});
$scope.$on('iframe:focus', function() {
$element[0].contentWindow.focus();
});
}
};