¿Cuál es el equivalente de jQuery .one () en AngularJS?

¿Cómo puedes crear un emisor de eventos que solo se dispara una vez y se autodestruye después de eso? ¿Un equivalente a la función .one () de jQuery?

De hecho, tiene uno () disponible para usted en AngularJS a través de la biblioteca jqLite. jsLite es una versión abreviada de jQuery que es el mínimo necesario para alimentar Angular.

https://docs.angularjs.org/api/ng/function/angular.element

var e = angular.element(document.querySelector('.myDivClass')); e.one('click', function(){ alert("Only works once!"); }); 

Ejemplo en Codepen